hy here may be the problem :
Z axis after cnc reset should not reflect the "position of the tool", but the "position of the axis"As soon as I hit reset to stop the spindle the Z axis position immediately changes to reflect the true position of the tool
"position of the axis" + "tool offset"="position of the tool"
cnc reset disables all tool corections, thus all tool offsets
after that line i stopped reading your post ! ... pls make sure that is clear until now kindly !