Playing with the debug i saw the "value" of the sine is the magnitude that works like:
Left: -34 / Center=0 / Right=34
But really never go to 34, always the max is some 33.999,etc...
So i put that when is less than -33 set animation to the right, and when is more than 33 set to the left, and works perfect.
To work in all platforms/evelators at any maginutde i created some expresions to get the magnitude value less one and now works perfect .
BTW, a sine expresion that call top-left / Top-Right or similar will be useful XD