Pokémon GO’s battle logic is among our most complicated systems, so a bug fix related to the GO Battle League fundamentally has a higher chance of causing subsequent bugs than some of our other fixes. For example, a fix applied during June’s GO Battle League outage is the upstream cause of many of the current Charged Attack, desync, and switch bugs.