I think I may read somewhere about this, but if that was the case, I can't find the thread anymore so I'm gonna write it here. I put three layers of Spikes while playing vs boss George on hard mode (Skarmory did vs Granbull) and started phazing afterwards with Whirlwind. Lucario had less than 25% left when it got phazed out (after receiving 25% of spikes damage and damage from Counter). After that I've beaten the remaining pokemon (Houndoom, Manectric and Granbull). The weakened Lucario (which was George's last pokemon) came in on Chansey and should've died from the spikes damage, but it didn't. I clicked Seismic toss and the log immediately said that Lucario had fainted before I executed the move. At that point the boss battle was over and I didn't receive any reward. Furthermore, the winning streak was either reset or the system counted it as a loss (I was either at a +1 winning streak before that or was supposed to be at 1+ after that victory). Of course I can't provide any video material as who would've expected something like this to happen while doing a boss with which I had no problems so far, but I've also never put myself into a situation like this vs him or any other either. It was impossible to take a screen too as the battle stopped immediately after I picked the move I want to use with Chansey (Seismic toss). And yeah, I know I won't get any refund, especially because there's probably no way for you to prove that all of this happened, with which I'm fine. Just reporting this for the sake of fixing it
Cheers