Root Motion not Working

-Root Motion is enabled in the Animation Asset
-This asset was made into a Montage
-The Skeleton’s root bone is set to Animation
-Animation Blueprint is set to Root Motion from Everything, also tried Montages Only
-The animation has root keys (only motion)

Despite all of this, root motion will not work. Any ideas?

Figured it out, Mesh inherited from Character in C++ MUST have the Skeletal Mesh with the Animation Blueprint containing root motion. I had the mesh on one of the attachment mesh components that I added in Blueprint.