I have a simple Quick Macro set to record with F1 and run with F2. (I am obviously able to type F1 and F2 on my keyboard, since I set them as macro triggers in the KM Editor.)
However, when I actually hit F1 elsewhere, it does not trigger a macro recording.
The macro group itself is set to be always available, always active.
Start by trying the Assistance window (Help ➤ Assistance) and clicking the Something expected is not happening and follow the instructions there and see what you can learn.
@peternlewis, thanks! That's a cool tool. It said my macro group was inactive, which was not correct, but I just created a new macro group and moved the macros to it. Everything is working well now.