As far as I can see, it should work..
Maybe you have conflicting events?
The event does trigger, because the player stops in the air..
Issue seems to be the animation not playing (and therefor not finishing)..
Do you set the animation to another animation (idle maybe) every tick nothing is pushed?