This also happens to me, for quite a while now, not only it random restarts, but also the Touch Bar randomly stops working, it goes all black. It may not be the same error exactly, but it is quite similar, and it also happened after I updated to Sonoma. Here's the Problem report:
panic(cpu 1 caller 0xfffffff00b47a454): "virtual IOReturn ADPParamFIFO::programFIFO(IOMemoryMap *): ADP FIFO still busy after 1000ms" @ADPParamFIFO.cpp:264
Debugger message: panic
Memory ID: 0x6
OS release type: User
OS version: 21P2057
macOS version: 23C71
Kernel version: Darwin Kernel Version 23.2.0: Wed Nov 15 21:09:28 PST 2023; root:xnu-10002.61.3~1/RELEASE_ARM64_T8010
KernelCache UUID: 3ABF1CAE467593B1DC6EA0674E50332B
Kernel UUID: 1D1BC1F4-12F1-3532-B69F-61F6683CEB7C
Boot session UUID: 072F7734-3E36-47AB-85B4-09940D1266BB
iBoot version: iBoot-10151.61.4
secure boot?: YES
roots installed: 0
x86 EFI Boot State: 0x16
x86 System State: 0x0
x86 Power State: 0x0
x86 Shutdown Cause: 0x5
x86 Previous Power Transitions: 0x10001000100
PCIeUp link state: 0x89473614
macOS kernel slide: 0x2600000
Paniclog version: 14
Kernel slide: 0x0000000004774000
Kernel text base: 0xfffffff00b778000
mach_absolute_time: 0xa1699625d4
Epoch Time: sec usec
Boot : 0x65943617 0x00071860
Sleep : 0x6594af97 0x000a6ffd
Wake : 0x6594b125 0x00054103
Calendar: 0x6594b177 0x000c3a88
Zone info:
Zone map: 0xffffffdc0d874000 - 0xffffffe20d874000
. VM : 0xffffffdc0d874000 - 0xffffffdcf3ed8000
. RO : 0xffffffdcf3ed8000 - 0xffffffdd40ba4000
. GEN0 : 0xffffffdd40ba4000 - 0xffffffde27208000
. GEN1 : 0xffffffde27208000 - 0xffffffdf0d86c000
. GEN2 : 0xffffffdf0d86c000 - 0xffffffdff3ed4000
. GEN3 : 0xffffffdff3ed4000 - 0xffffffe0da53c000
. DATA : 0xffffffe0da53c000 - 0xffffffe20d874000
Metadata: 0xffffffe5b6094000 - 0xffffffe5b7894000
Bitmaps : 0xffffffe5b7894000 - 0xffffffe5b79c0000
Extra : 0 - 0
TPIDRx_ELy = {1: 0xffffffdd40c089c0 0: 0x0000000000000001 0ro: 0x0000000000000000 }
CORE 0: PC=0xfffffff00bf38d14, LR=0xfffffff00bf38d0c, FP=0xffffffe20daf7ee0
CORE 1 is the one that panicked. Check the full backtrace for details.
Compressor Info: 0% of compressed pages limit (OK) and 0% of segments limit (OK) with 0 swapfiles and OK swap space
Panicked task 0xffffffde27145ff0: 0 pages, 229 threads: pid 0: kernel_task
Panicked thread: 0xffffffdd40c089c0, backtrace: 0xffffffe20db03610, tid: 179
lr: 0xfffffff00b972a90 fp: 0xffffffe20db03680
lr: 0xfffffff00baa107c fp: 0xffffffe20db036f0
lr: 0xfffffff00baa00b0 fp: 0xffffffe20db03810
lr: 0xfffffff00b935630 fp: 0xffffffe20db03820
lr: 0xfffffff00b9724cc fp: 0xffffffe20db03bd0
lr: 0xfffffff00bff0bb4 fp: 0xffffffe20db03bf0
lr: 0xfffffff00b47a454 fp: 0xffffffe20db03c20
lr: 0xfffffff00b46bd14 fp: 0xffffffe20db03c60
lr: 0xfffffff00b44568c fp: 0xffffffe20db03c90
lr: 0xfffffff00b44948c fp: 0xffffffe20db03cf0
lr: 0xfffffff00b45572c fp: 0xffffffe20db03d90
lr: 0xfffffff00aeee738 fp: 0xffffffe20db03dd0
lr: 0xfffffff00aee391c fp: 0xffffffe20db03e20
lr: 0xfffffff00aee0228 fp: 0xffffffe20db03e50
lr: 0xfffffff00bf3a31c fp: 0xffffffe20db03ea0
lr: 0xfffffff00bf38d28 fp: 0xffffffe20db03ee0
lr: 0xfffffff00bf38598 fp: 0xffffffe20db03f20
lr: 0xfffffff00b9406c4 fp: 0x0000000000000000