If you send G92 Z10 to force it into a homed position so you can jog the axis, does it move the correct direction? -z moving the print head and bed closer? +z moving them farther away.
If it's moving in the wrong direction you'll have to change the direction of rotation in the M569 command for the z driver.
That could explain why a G30 would move it in the wrong direction.