For some reason my with my V8 board the motor and axis settings keep

For some reason my with my V8 board the motor and axis settings keep resetting every time I do a job. The gcode streams but nothing happens because the motors are all set to disabled. When I reset the machine, Json and the browser, settings are fixed and I can jog, but as soon as I play the gcode settings are reset. Any Ideas? this is driving me nuts…

Machine is a modified shapeoko 3 XXL running a Tiny G V8, laser connected to PMW.

We’ll assume you are using Chilipeppr to send the Gcode.
How do you define “motors all set to disabled”, all the values $_pm=0?
What changes to the axes are being made?
You probably need to post your Gcode to a Cloud file so we can look at it.
What generates your Gcode?