BUG: Macros don't run until switching away from app, then back

This might provide some clues:

How to Launch an App Whose Name Changes Each Year?