I've not run into the new monthly screen recording prompt yet but I can imagine that when I do it might get annoying. I appreciate Apple being super cautious with security and stuff like this, most of the time, but this feels a bit too much.
It's good to know there is a way to work around it, if you're happy to go "under the hood".
I've had an issue with a Macbook Pro on one particular network where, even though I've set the computer name via system preferences, in the terminal (and via hostname) it's showing as the network-generated name.
This seems to help tidy things up.
A Twitter thread about issues with Emacs on macOS and how to work around or plain solve them.
Honestly, as someone who's 100% Emacs/macOS, I'd not really noticed any of these -- but I always run Emacs as a fullscreen application in its own desktop space.