How to set spine bone rotation offset without epilepsy?

No interpolation or anything like doesn’t help. I made a threshold to prevent very small numbers from being calculated every tick. I then interpolated the new value in degrees and updated the old one.

In the animation bp I add degrees to yaw-axis as offset.

And here’s what I get (black numbers in the log are degrees to target position).

If I disable interpolation, the spine bone turns the character into either a helicopter or an epileptic. And the offset can never reach the destination point.