You know, if no one's ever hit level 99 before Azusa, it's not like there's precedent--maybe 99 ISN'T the level cap and there's just such a huge gap between L99 and L100 that it's taking forever for her to level up again...
and that's where the EXP is going.