Hmm, sounds like an issue for sure.. Thanks for the detailed info, I just tried to recreate it myself but couldn't really find it happening.
Also maybe I'm a little blind, but I don't see in your animation where the jumps happen? Maybe you could post an image of the affected spritesheet.