Can someone give me an advice?

This is my Animation Graph
image

This is my JumpLoop State:

And this is my JumpEnd State:

For the regular case (character without the Rifle) the animation is functioning perfectly.
But, for some reason, when I have the Rifle (Rifle? is true), after I jump, the character infinitly continues in the Rifle case JumpLoop.

Can someone help ?

OBS: I tested the transition (IsInAir?) and it is true when the character touches the ground.