Hi,
make sure that your modifier + key aren’t used in any keybinding.
For example, if you have your macro in the first slot of the main action bar, it would not work, because CTRL + 1 is bound to Special Action Button 1. Keybindings have the higher priority.
The macro should work otherwise, assuming ??? is not part of the mouse over macro.