I just found out that the MDCrashReportTool has been preventing my M1 Mini from properly sleeping properly. The only way I noticed this was that my SSD Thunderbolt raid wouldn't stay powered down when the Mini was supposed to be sleeping. So far after killing MDCrashReportTool, and preventing my iPhone 12 from automatically connecting/syncing va wifi has resolved that issue.
As this issue appears to have been occuring for years, I am wondering if this has been the reason for sleep issues in the past with my iMac. Also of note, is that of my 2 iPads and 2 iPhones, only the iPhone 12 causes the problem.
Scratch that, it must just be this latest update of Sonoma: