Supersonic bug when Quicksilver is on both teams

Just played a match with Quicksilver on my team and the enemy team. I made a match 5 that caused a cascade which resulted in a blue match which triggered supersonic. My whole team took the damage instead of the opposing team. It was still my turn.

That can’t possibly be working as intended.

When quicksilver is on both sides, each blue match activates both Pietros’ Supersonic skills - the one that made the match first, and then his opponent. If you match blue with three locked TU tiles on the board, your Supersonic locks a fourth, and then the enemy’s triggers and, because there are four, blows them up for team damage. It’s been like that since he debuted, and I really can’t think of another way you could make the mirror match work, mechanically.

To further complicate things, if you make more than one blue match in a cascade, all of your Supersonic triggers will go off before the opposing QS Supersonics.