Since you’ve got Lycanroc & Dusclops, there’s nothing else I can say.
It’s up to you to believe, but before they released Cynthia, I never rolled anything after my long attempt to reroll in the beginning aiming for Dusclops & Lycanroc.
I did literally beat every content pre-battle villa brute forcing with Serperior, Dusclops, & Lycanroc.(except for the last stage of Solgaleo event i think, can’t reach the minimum strength with those three). Some stage might be harder than the other, but it’s totally possible.
You can start with those three for a solid start and then start training other mons needed for battle villa(the bonus is no one will really complaining in co-op if you use Lycanroc & Dusknoir)
For battle villa, on the other hand you should try rolling for Cynthia & Red when they return. None of the mons you have now have ‘superb’ performance in battle villa(yes, even Lycanroc & Dusknoir) , except for Pikachu & Swanna(you need to activate their grid though), maybe Torkoal, Crobat, & Masquerain for some stage(again, grid need to be active)