Spinning on stop

For some reason when I use root motion for my character's movement the agent spins when it should stop at waypoints, I tried increasing the stop distance and making sure auto braking is on to no avail.
 
Are you using the character controller? This is almost always related to the Stop Distance on the NavMeshAgent component.
 
Top