BTW, each time the macro runs (without failure) I get this in the engine.log:
Assertion Failed: gCurrentExecuteActionListEntry, file: /Users/peter/Keyboard Maestro/Project/Source/Actions/HExecuteActionListManager.mm:1215, value: 0
Peter says this about that, in another thread: