G28 When Streaming in Carbide Motion

Running Inventor/HSMExpress (Posting as Mach3mill w/ radius off)/Carbide Motion with the Shapeoko 3.

I want my spindle to move to a predefined position (overhanging the front of the machine) for tool changes.

I manually set my G28.1 position, and can manually return to it using G28 in the MDI…but when I stream gcode to the machine it appears to completely ignore the G28 commands.

Am I missing something? Has anyone else found a solution?

I’d really like to avoid having to post a different nc file for each tool change.