Ok, that’s wrong. If your charcter is actually rotating, that means the root motion is not working. You want your animation to appear to be sliding in place if you want root motion.
Regardless, I just realized something, you are using your rotation to determine what animation to play right? If your animation is what is driving the rotation, you’ll never get a rotation to plug into your animation in the first place. =)