Direction and speed

So you state the “direction” vector is x=0, y=-10, z=0

Well x=0, y=-5, z=0 is the same direction, try x=-10, y=0, z=0

The speed (to move it by x units) is handled by your speed setting not the direction vector

Just a wild stab in the dark! ;oP

HTH