From tech support I got the answer: we will put a fix out if necessary...
I hope this is miscommunication, because how is this not necessary?
I'm afraid you're gonna roll out unity on mobile, and then everyone is screwed
At this point, I'm assuming the code is a mess, or this would have been fixed within hours of the first report.
Since the stats are pretty solid, it doesn't look like it is a rounding error. It actually looks like you are counting something double for guild wars, like 7 star kingdoms.
+6 Magic, +6 Attack, +14 Armor and +10 Life... that sounds a lot like lvl 10 or 7 star kingdom bonuses.
Psion is 25% event buffed, and he gets:
+8 magic, +9 attack, +19 armor, +14 life. So an additional +2, +3, +5, +4.
This could be a % increase on (un)rounded numbers...
The first thing I would do (assuming the code is a mess, and this is not all nicely together in one spot), is:
1- Find all spots where the card stats are manipulated
2- Add logging to all these spots
3- Run the game and check which logging is performed double
4- Compare the logging on android (easiest to check) vs logging on PC.
5- If nothing else works, send me an NDA and the code.