Root motion works everywhere except in game

version 5.1

This is a question been asked a few times but no answers anywhere. Very stumped because root motion is demonstrated to be working by all the preview stuff, but does not work in PIE.

GIFs at the bottom

root motion is enabled in the anim sequence. In the Show > Animation > Loop and Reset is toggled.

And if root motion is disabled, you can see the red line indicating root movement:

In the ABP, Root motion from everything:

and using that same animation sequence in the graph:

the transitions in and out of state I’ve set to 0 blend:

Preview working as expected:
GIF 8-25-2023 9-23-14 PM

in game, the root doesn’t move at all:
GIF 8-25-2023 9-22-05 PM

bones view:
GIF 8-25-2023 9-30-52 PM

misc notes:
there is no retargeting, it’s hand keyed animation. I can show maya files but since we can see the preview working I dont think it is maya side.

any tips?

If I play it as a montage the root motion works…however the scale seems way off. in maya the root motion covers nearly 3 meters, but in unreal its like a few inches.

if i remove all blending from the montage, it covers appropriate distance. but using anim sequence in state machine with transitions at 0 blending doesn’t seem to achieve same thing.

For now I will just refactor to use the montage instead.