Doc.
In the current release macros is only executed when the engine (Mach3) is in STOP state. This prevents the use of buttons when executing G-Code or Reset is active.
This is why you can't stop or pause after pressing Run.
In the next release this limitation will be removed and macros can be used in any engine state.
- Joakim