The "sleep screen" action fails completely on my new Mac Mini, an Apple Silicon machine. The same macro worked on my 3-yr-old Intel Mac Mini. Both are Big Sur.
What's the problem? Has anyone else seen this happening?
(I disabled two actions in the macros while trying to debug; all of it worked two days ago on the older machine.)
I finally got around to testing this. Screens sleep and within a second, they wake again.
Update. Before "sleep" I have two commands, to minimize all windows and go to the 1st virtual screen before sleeping the display. I added a 1.5 second pause after those commands, before "pmset displaysleepnow" ... and it works, now.