I just want to throw in 1 more element in the PvP matchups - streaks. In a prior thread or announcement, it was said your current streak also affects who is chosen as an opponent. Win 3+ matches in a row, you’re supposed to face harder opps. Lose a match or more (I don’t know how long a losing streak is necessary) and you get weaker opps. Definitely true in my recent experience.
Of course, this leads to an obvious cheating strategy for events. Win an event battle, drop back into regular battle, intentionally lose a few battles (which also drops your trophy count), and go back into the event. I tested it just enough to verify it works. My goal for the game is not to win over other players playing the way it’s intended by taking advantage of poor programming. I’ll play and lose honestly.
On a final point, with fewer people playing the game, I am noticeably fighting bots more often. Correspondingly, because of streak matching the bots also get adjusted.