Root motion isn't working in the game on metahumans, but the root motion is animated correctly

Summary

Root motion not working on metahumans

What Type of Bug are you experiencing?

Animation

Steps to Reproduce

  1. Create a project
  2. Retarget an animation to a metahuman
  3. Create an anim montage from the retargeted anim sequence
  4. Play it in the game, from the character blueprint

Expected Result

The character stops when the animation plays, or moves as the root bone in the animation

Observed Result

The player slides on the ground instead of stopping

Affects Versions

5.8
5.7

Platform(s)

Windows

Additional Notes

The root bone animates correctly in the sequence. I checked ‘enable root motion’ and ‘force root lock’ in the anim sequence asset, in the animbp, i set the root motion mode to ‘root motion from everything’. I have also gravity enabled. I’ve tried multiple animations from multiple sources, but nothing works. Before the problem, i retargeted the third person animbp to the metahuman and changed the animations, that maybe matters.