Hi Ragtorstone, after defeating the final boss, I decided to replay the game (and I hope you don't mind if I end up writing a general guide).
In the first battle with the Rock Fly, the battle says I earned 20 EXP, but when I checked my screen, somehow, my EXP ended up being 85. I am not sure if this is a bug?