@BlinkRape and we're already on to something! i didn't catch this since i have been way more focused on testing quests and NPCs and making sure battles can be beaten, but it appears that the EXP earned actually isn't cleared. it stacks infinitely.
that's... troubling. i'm going to have to test the entire game again and rebalance a lot of stuff. but i'm glad i found this issue now instead of when more people got their hands on it, which is exactly why i'm testing it myself first.