Oddly enough! Just in the last week or so I installed Asahi Linux on my M1 MBP and have had no issues with macOS since. I think there’s a difference between restarting and shutting down and back on again? With me, I’m shutting down after using Linux and then waiting 15-20 seconds and then booting back up into macOS.
Yeah I have no idea what it is, but definitely using another OS helped sort it out (how in the hell is that possible?!)
I am not responding to your problems. I am rather sharing my case to this group as a whole.
Sorry I didn't mean to come on so aggressively, just saying, you and I are having the same issues, but I am NOT using Firefox, so there must be something else going on there. Also, my machine is a Mac Pro, and yours is running Apple Silicon, so this issue is not specific to Intel, but it looks to be a direct issue within the OS itself.
I really hope they sort this out on macOS 14, that would be a total bummer for this to continue to happen!