Using Root Motion Animations While Strafing

My 3rd Person Character is set up to strafe while the camera is locked on to a target (see blueprint below). This works fine for general movement but is broken when using root motion animations because it overrides the rotation component of the animation (animations play without the rotation component). I have tried using AnimNotifies to toggle SetActorRotation on and off but this is very time consuming and creates more bugs than it does to help.

Is it possible to use root motion animations while strafing without having this issue? Or do I need to turn root motion off and find another way to move my character when using animations that have a movement component?

I