I’m not against this, currently, but I am waning to confirm if it’s intentional; are buffs meant to be infinitely stackable, and ontop of that, exponentially so? So +20% then +20% will have 144% total, not 140%, etc. I haven’t run into massive balance issues with it, but it seems possible (autumn aspects getting lucky and getting too much defense to damage, pit worms (the +10% HP on damage taken ones) gaining more HP than they take, etc.) Battles don’t last too long for this to show up yet, and the planned exhaustion debuff would make things more likely not to do this. I wouldn’t currently suggest a limit or t make it stack additively, but I may find an abuse case in the future.
An extra suggestion: To make differences between monsters clearer, possibly an option to display stat gains upon level up?