Root motion does not apply on Z - even with movement mode set to 'Flying'

I have animations for when the character grabs the ledge of a wall and hangs onto it, the animations have both root motion that’s horizontal and vertical, the horizontal is applied but the vertical is not.

Before anything triggers the ledge grab the movement mode is set to ‘flying’ which google says is how you fix this.

It does not fix this, the root motion is not applied while in ‘flying’ mode. Not sure what other information to give, seems like it was broken in this version or something (4.10).

All my own work from the model to the rig to the animation. The z motion displays in the editor but when it’s meant to be applied in game it loses z motion but any horizontal is intact. Google tells me the solution is changing move mode to flying and I did that with no luck.

If by chance the animation comes from Mixamo, then they dont have Z-axis root motion. Not sure thats the case though.

Hmm… And you play the animation using a montage?

Issue was gone the next day, still don’t know why. Nothing changed since I posted this just before sleeping.