I do almost the same thing!
I created a new character to do all four regions at once. but I gave myself a little boost, I play my dream team with only 5x31 pokémons and moovepool worked.
my team currently is:
Monferno nastyplot lvl 22
Milktank curse lvl 23
pikachu nastyplot lvl22
Croconaw dragondance lvl 22
Scyther sworddance lvl23
Ivysaur growth lvl22
and I'm in the 4th arena of each region