Have you tried using Linear Wristjoint. "Wjnt"
That forces the linear movement to use the actual turn numbers.
On another note, Ignoring turn numbers by default is a very good thing for linear movements. Imagine if you offset a linear movement over the surface of a table and it unexpectedly flipped, crashing into the surface, because it changed turns. If Wjnt was the default behavior I think many people would have issues.
Sent from my SM-G930V using Tapatalk