Well, after hours testing, i think i found a way to workaround this problem, but with limitations. Including TIME_SMOOTH=0, FPS_MAX=70 (70hz its the monitor refresh rate), and FPS_LOCK=ON. with this code the movement appears to be smooth, but i cant change FPS_MAX to a diferent value.
I really appreciate someone please could explain to me why these situation occurs?