what I'm saying is this:
you gained the excess 700 xp at 19, not at 20
I assume you gain only one level at once
so you get to 20, with enough excess experience for 21, but you will not gain experience ever again, and the leveling to 21 will not trigger