Everyone seems to have this behavior I think and this latest update made it a lot worst...
Tons worst for me honestly...
I used to use revives (go with half HP) and not heal and attack, but with this bug, usually any charge move would knock out your mon so you're in an endless loop right away.
To combat this, I tend to just swap out to say, my 3rd or later attacker till it syncs back up or if I know someone is about to get knocked out soon (low HP), I just let them and don't even dodge to not get the bug.
Lag can make 1 bar charge moves a much bigger pain since I assume everyone gets this problem.