Because the origin of your "walk" animation is set to the feet of the character.
Player gets pinned by imagepoint 0, and in "walk" animation, this point just moves the rest of the character "up".
You can either put the origin point at the same position in each animations, either create another imagepoint on purpose.