Try a G53 in your code, this uses the machine coordinate system to move the carriage to an absolute position without the tool offsets applied. Cancel the G53 with a G54 after the tool change. I have the same problem with a long live tool, need to move the carriage way back for tool changes.
G53 X0. Z0.
T808
G54