kernel panics on sleep, M1 Macbook Air Big Sur The new M1 Macbook Air with latest and greatest Big Sur 11.0.1, 11.1 and now 11.2 has kernel panics with high regularity.
Any suggestions on a remedy, or things to try? Much thanks.
panic(cpu 4 caller 0xfffffe0024233d9c): Sleep transition timed out after 35 seconds while calling Quiesce/Sleep action callbacks. Thread 0x73.
Debugger message: panic
Memory ID: 0xff
OS release type: User
OS version: 20C69
Kernel version: Darwin Kernel Version 20.2.0: Wed Dec  2 20:40:21 PST 2020; root:xnu-7195.60.75~1/RELEASE_ARM64_T8101
Fileset Kernelcache UUID: 3E6AA74DF723BCB886499A5AAB34FA34
Kernel UUID: 48F71DB3-6C91-3E62-9576-3A1DCEF2B536
iBoot version: iBoot-6723.61.3
secure boot?: YES
Paniclog version: 13

an iPhone has been connected, which may be related, when disconnecting it there are fewer kernel panics and the panic message is now slightly different
panic(cpu 2 caller 0xfffffe00274efd9c): Sleep transition timed out after 35 seconds while calling Quiesce/Sleep action callbacks. Thread 0x73.
Debugger message: panic
Memory ID: 0xff
OS release type: User
OS version: 20C69

Running the hardware tools in safemode reports everything as fine--no hardware issues.
I believe I'm getting the same problem/fault.
New iMac Pro with clean install (obviously) of macOS 11 (from today 11.2.1) three times in 60 days I have come back to an unattended (and so, presumably sleep-induced) ungraceful restart with the login (not wake) screen. But - in my view, significantly - 57 times I have left the machine on and come back to everything normal.
Twice I have had a k/p on shutdown - also (I believe) related to some sort of timeout… external device(s)? Not iPhone.
Happy to share logs. But don't know my way around (system?) logs well enough to know which, where and what to look for.
kextstat reveals only Apple kexts installed.
The only other thing I do think might be relevant is the fact that my Time Machine icon in the Finder sidebar often spins for several hours (!) after a TM backup - and the logs show multiple lines like these:
Feb  8 16:51:44 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.05000000-0500-0000-0000-000000000000[20917]): Service exited due to SIGKILL | sent by mds[115]
Feb  8 16:51:59 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.02000000-0400-0000-0000-000000000000[20924]): Service exited due to SIGKILL | sent by mds[115]
Feb  8 16:52:56 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.02000000-0500-0000-0000-000000000000[20941]): Service exited due to SIGKILL | sent by mds[115]
Feb  8 16:53:32 iMac-Pro com.apple.xpc.launchd[1] (com.apple.mdworker.shared.0A000000-0300-0000-0000-000000000000[20902]): Service exited due to SIGKILL | sent by mds[115]

often by the hundred; which make me think more than ever of failed time outs.
TIA for any guidance :-)