Ya, those are correct, and since your test fire is working, we know the wiring, and the ESS/Mach4 configuration are good as well.
The only thing I have seen that would cause Gcode to not work, but still have test fire work is the analog pin setup to not work. That’s why I sent you the other post processor last night. That uses the M62/63 command and doesn’t use the analog capability, so if that post processor works, and the first one (that uses M67) doesn’t, then we know what to focus on.
jim