Hi,
It’s wired the Macro works when it’s triggered from Jury Command and doesn’t work when it’s triggered from Mackie Control.
But, while making Macros, it’s a good practice to insert an "idle command time to time. Myself, I’m using Save function as an “idle” workaround.