Seamless blending root motion animation and character movement

I try to add Velocity to Character movement comp when exit from RM animation and normal movement is begin. It’s working but have some smallest pause. But i have found solution:

  1. RM animation and animation for exit must be seamless. Last frames of RM animation = first frames of exit animation
  2. I have added intermediate state ExitToRun for smooth exit from ForwardRoll to Run. While player press Forward stick ExitToRun is contiunes playing. Also ExitToRun can enter to Rolls again
  3. Any blend time is influenced to Root Motion velocity and make drop down Velocity to zero.

There is my state machine with comments: