Why isn't turn animation reaching it's target?

I am using a few turn animations from Mixamo that work perfectly to rotate my character 90 degrees using root motion. The issue is transitioning from my idle animation to my turn animation which creates an offset around 45 degrees so the character never makes the full rotation to face the desired position. I have determined that it is the idle animation creating the offset by transition from an empty state. Notice in image one the idle animation is aligned but the offset still occurs, why is this?

image1: Idle Animation Raycast

image2: Turn From Idle

Mecanim is blending between both animations and when using root motion it is also taking in the rotation of the idle animation. Therefore, it will never reach a perfect 90 degrees unless the Root Transform Rotation is baked in on the Turn animation. Unfortunately this will create an issue with a “snap back” effect as the transforms rotation will not update with the animation leaving the models forward vector facing the direction of the idle animation.