I made in informative video here about the numbers associated with debuffs when they are “cleared” or removed.
What happens is even though debuffs that are applied are multiplicative, when they get removed the stat associated with it, in this case is AC, the amount restored is the amount was lost initially. If an enemy has 100 AC and you apply a debuff that removes 75%(for 2 turns), they would have 25 left. Then if you apply another debuff like -50% AC(for 2 turns) they would have 13 AC (rounded up). But should the 75% debuff wear off the new AC should be (math: 13 divided by 0.25 ) 50 to 52. But instead it restores the full 75 points making the new AC 87 or 88. What happened to the 50% AC debuff that is still being applied?
Anyway I reported this bug, I hope this is a bug, because this makes using smaller debuffs then bigger debuffs better than the other way around.