Root motion scale

I am using root motion to drive a ledge climbing function, however the scale of the motion seems to be quite off.

When I preview the root motion in the animation editor it moves as much as I would expect, however when I actually play the root motion in game it is significantly less; anyone know why this would be happening?

Result seems to be identical with “Use Normalized Root” on or off.

So, after further playtesting I’ve found that if I hold forwards while the animation is playing, the root motion applies as expected; has anyone had similar experiences with root motion?

Okay I figured it out.

I had a “Move Component to” node that was undermining the Root Motion; holding down forwards was actually skipping past that, hence the strange behaviour