Welcome to our forums! Glad you’re on the dark side mate lol.
For your issue specifically, I need to ask whether you are using UE 5.6.X since 5.6 has so many issues with retargetting animations, root motions etc.
What I would suggest though is looking at these things:
If you are in your Level Sequencer, make sure to have this:
And if you have any animations after it that are supposed to follow after, right click on them and do ‘Match with this bone in Clip’:
Lastly, on the animation sequence itself for Montages and everything else, make sure that as you said ‘Enable Root Motion’ is enabled. And if it is, debug the root bone movement.
As you see, the animation has this curve thingy which means the root motion of the animation.
If you see this (red or without the curve) that means root motion is not working. (or if your character is stationary)
If you want to see more about root motion and debug it to make sure it 100% works,
On the Eye Icon → Animation → Change it to ‘Loop’ From ‘Loop and Reset’.
This will keep the root motion going. So if it snaps back, it means the animation sequence is the issue.
Would love to know what version of UE ur using. Because for 5.6 which is our VR project right now, I realized after 2 weeks of work (I know lol) that then animations I retargetted inside of UE 5.6 had their root motions taken away. I did that with the same setup in 5.7 (or other versions doesn’t matter) and I exported as FBX and imported them, and root motion was completely fine!!
Again this really depends on your setup but since you mentioned Montage, I assume the second feedback is what you are looking for.
Best of luck mate! And welcome again :DDD