Hi, I think the issue that you’re running into here is likely due to the Teleport To Explicit Time property on the Sequence Evaluator node. There’s also an equivalent (Teleport To Normalized Time) on the Blendspace Evaluator.
[Image Removed]That changes the behaviour in FAnimNode_SequenceEvaluatorBase::UpdateAssetPlayer. If you have that value set (which is the default for some reason) CreateTickRecordForNode is called with 0 as the PlayRate. Then later in UAnimSequenceBase::TickAssetPlayer that 0 PlayRate results in a DeltaTime of 0 so we don’t sample the root motion. If you disable Teleport To Explicit Time we should calculate a valid PlayRate in UpdateAssetPlayer and everything should work correctly.
I’m not sure if this was the cause of the original issue you linked to, it’s possible that I missed this when I logged the bug. But I see that we did do some work to fix that JIRA so it may be that there were other issues that broke this behaviour previously.