I see:
When the patform is jumping and when there is no shooting gooing on > play jump ..
I suppose this is kinda always true, while in the air. Resulting in setting the animation to play from the beginning every tick. So, what you see is the beginning over and over again. And that makes you think it does not animate. But it does, it is playing the beginning every tick, as you requested it to do.
When there is shooting gooing on, the condition is ofcours not true, and the animation will not be set/play.