Unreal handle root motion at character movement component, and work flow:
- extract root motion delta transform from animation instance;
- apply delta transform with movement component;
when you Retargeting animation, if the root bone scale keep as identity, anything should work fine.
But if the root bone being scale, then u should apply the root bone scale after Retargeting;
check it out: SetAnimRootMotionTranslationScale