If you’re meaning that the percentage doesn’t drop to zero when levelling up, but instead is at a percentage of the experience needed, this is the way that the current experience/level scheme is designed.
To reset to zero %/points, we’d need to reset experience to zero when levelling, and ExperienceNeeded would be the amount needed for just that level. We’d also need to cache the level and save it with Capture/RestoreState.