Root Motion Rotation not working?

Hi Ive got root motion on my NPC character. I want to play one animation then a second. The animation moves all over the place. When the second anim comes in, the translation is fine, i.e it starts in the correct location, but it does not get the correct rotation. I was expecting the second anim to be rotated to point the same way as the last frame of the first anim. But it remains pointing Positive X. How to fix?