Animating a master controller

I made the 360 rig of a character.

The body turns were fed to master controller.

When I drag the controller point, character body turns interpolating correctly (example - 1.gif)
But when I animate the master controller point the same way, character turns interpolating the wrong way (2.gif).

How can I animate my turns only by moving the master controller?