Has the Mega Blastoise issue already been fixed? I also have the same problem in Ultra Sun but against an NPC's Mega Heracross. I assumed it was because I edited Heracross' BST while not bothering Mega Heracross, though I also edited some BST on ORAS and unaffected Mega Evolved NPC completely fainted after