I did also encounter a bug. I think it was the regen unit that gains temporary +5 either per poison or per haste trigger. I forget. Anyways, it still counts as having its in combat values out of combat. It looks like it has like 30 regen or whatever. But when you use the "spread power on row" effect. It spreads whatever value it ended combat with. Didn't have that happen with the other in combat self buffers when I tried it on them, only that one. Sometimes on upgrade units will also lose any spread power they had and just replace it with the base value of the upgraded version. I think it was the poison core where I had that happen. I used the power bug to transfer about 200 power to the poison core. Then upgraded it and it went down to like 8x power.
Edit: Made it to 44 wins in Infinite, it's pretty RNG. Shadow Assassin is a guaranteed loss, basically. It just oneshots you no matter what, unless you run a no healing setup, I guess.
Edit2: Solved the Shadow Assassin issue with some silly 2m+ shield shenanigans. But then the Shield(Enemy) x Poison over 10s becomes the lose con instead. It's impossible to solve for both, basically. If you get enough shield to live Shadow Assassin, you die to the other one and vice versa. At least with heal core (which is what I had). I'll try with some other core and go regen+shield only and see which enemy 100% oneshots me with 0 counter play then. I'm pretty sure there's a poison on enemy regen as well? Guess we'll see.
Edit3: Yup, Void Spectre. So all 3 of the "counter" units are completely broken OP and automatically one-tap you in Infinite mode, literally no way to build to counter all at once. So it's just RNG on how long it takes you to face 3-4 of those late game. Wave 62 is the longest I've been lucky enough to hit so far.