I created my first very simple "triggered when mac is unlocked" macro, and can't figure out why it's looping (repeating without any trigger I see).
It doesn't loop indefinitely, so it's not triggering itself. Usually about 5-10 times.
I do use Amphetamine.app which helps keep the mac awake. That's the only app I can think of that would interfere, but I'm not sure that it has always been running when this macro loops. I'll keep a closer eye on it going forward.
Under System settings > Users & Groups: Auto Log-in is disabled due to FileVault being on. Yes I enter my password (or unlock automatically with apple watch) after screen saver, etc. Under "Lock Screen" it is set to require password immediately after screen saver or display is turned off.