This might be working as intended, but (in 103 at least), XP doesn't carry over to the next level. This isn't a huge deal, and as you level up it becomes less and less important, but in the early levels you can screw yourself out of a fair amount of XP this way if you're not careful. Say you're on dungeon level 2 at 495/500 XP. You destroy a statue. Yay, you levelled up! But wait, you also just missed out on 95 XP. Obviously, you can go run around looking for a mob to level you up and then go and destroy the statue afterwards, but it would be better if the XP simply carried over. Once you level up a bit more and the amount gained from vandalism becomes a much smaller percentage of your amount required to level, this becomes insignificant, but for the low levels it would just be... nice
Also, when selecting the new skill from the level - up, the experience cap value is strange, I believe that when going from 500 to 1000 XP, while choosing your new skill it displays whatever exp/875 exp
I almost always seem to level up by picking locks, or lifting traps, so I never really noticed this. ;D