Why is my root motion not working properly during a montage playback?

Hi there,
Welcome to the forums!

Can you please show the montage and the anim graph section of your animation blueprint?
The issue can be caused by different reasons, but generally speaking, a possible cause is a missing montage slot. Have you added one inside the animation graph?

The default slot is automatically assigned to your montage, so make sure to add it to your anim graph.

Another possible cause is that you mentioned the animation has the curves, but that doesn’t necessarily mean the montage has “proper” root motion. To check if your animation has proper root motion, go to the animation editor:

  1. Swith to the Skeleton tree tab, and select the root bone.
  2. Then, switch to the Asset details tab and uncheck root motion.

The character should move leaving a red trail behind, indicating the proper root motion shown below: