Root Motion turning in the wrong direction

Godot Version

Godot Engine v4.6.stable.official.89cea1439

Question

So i’m trying to learn root motion and mess around with it, but i have found myself puzzled by this specific issue, the 180 turn, i don’t understand it breaks and doesn’t return to its desired rotation.

i have read the other post about turning but their issue was in the root bone not having any rotation keyframe, mine does as shown below but it still gives off a different result

BLENDER ANIMATION:

ANIMATION INSIDE GODOT:

RESULT IN GAME: