Reset bones rotation ?

Hey Hello!
I am very new to unreal.
I’ve tried to set up a system where my head and spine character follow the camera movement.
It’s working well except that when I turn, the rotation of is head and spine is a full one, 360, like the Exorcist head.
I’ve reduced the percentage of rotation, and played with aplha, tried to clamp vector.
The rotation is good but after a certain amount of turning, its still flips and go in the opposite way very quickly, it still doing the 360 but extremly quickly I guess.

I though It could be awesome if I could reset the bones position after a certain amount of turning. Also because the rotation don’t really follow the movement of my char, they are too fast, and my character is still looking at the right when I am going back to walk straight forward…
Any idea ? I’ve only worked in bp animation to set it up.

Here is a video :