What you were expecting to happen, and what actually happened:
I have a buff which must hit stunned enemy for 3x. Mostly it works as expected. But it seems, this buff works as intrinsic for my troop, not as debuff for theirs. On the screen above I hit stunned hero with three +5 gems, adding +10 for neighbor ones. In most optimistic case it must hit him for (53+25)x3=234 damage. In pessimistic case it’s 53x3+25=184. In reality, it’s 81→53+25, and probably three gems blown which I missed. Buff clearly doesn’t work.
How often does this happen? When did it begin happening? I seen it twice so far:
If my hitter is stunned, it hit for his plain attack. No x3 (so I suppose that x3 added as buff and removed when troop is stunned)
If I summon the troop - as above - it hits normally (So I suppose that only initial troops have this buff)
Steps to make it happen again
Get Monolith buff
Get stunned hitter, or polymorph it, or summon another hitter
Yes, that’s exactly what I said. And it is wrong, in my opinion. It’s not a trait, it’s a buff. Either it affects the battlefield (and so such behavior hasn’t any sense at all), or enchants my troops - and other enchantments (submerging, magic shield, reflect, etc.) don’t affected by “stun” debuff, why this one must? Also having no such buff for any new troop even more annoying. I work hard to get the buff - only to disable it as soon as I have the first troop transformed? Great.
Those are status effects, not buffs. Buffs are something you bring into the battle, they are permanent but can be temporarily stunned off. Status effects (both positive and negative) are something you temporarily gain during the battle, they have specific conditions on what they do and when they disappear.