Root motion from gltf not working in 5.3

I have an animtion made in blender exported as gltf (glb).
When root motion is disabled the animation plays properly and the red debug line show up as the root moves.
When I enable root motion the “loop and reset” or “loop” option in character > animation options do not make the root move.

I exported the animation sequence to fbx from UE5.3 and imported back into the project. The root motion then works.

In UE5.4 root motion does work with the same gltf asset.

Either the interchange import is bugged or I missed an option in UE5.3?

There was several bugs corrected in 5.4 around glTF import. Your model might have benefited from that.

(post deleted by author)