Later this evening ill attach the post process file for marlin for you.
You need to define the pause macro for that pause command to work, but ill share my probe macro too.
There is a reset to zero command that doesn’t require homing at all, though i typically have z and y home to get square.
I have a controller power switch to the board 24v that i kick off and just let the pi stay powered on.
Edit: some klipper info here