This is a long set up for what I hope are simple questions....
ISSUE
My set up is quite complex as I'm running a robust home recording set up with all kinds of hardware and multiple monitors connected to an iMacPro 10 core 64gb /4TB machine running OS X 10.15.7.
My relatively new iMac Pro randomly reboots. (Added backstory and detail are at the end of the email for those interested.)
I'd learned to live with it, but now it's taken a different twist that is untenable: When it randomly restarts, the HD is always unmounted. I have to go into recovery mode to remount the HD, but the remount doesn't "stick". Even after mounting it and restarting, the machine restarts/reboots again to an unmounted HD. (By that I mean that the login screen comes up and upon logging in, I get an Apple icon for a few seconds before the "circle with a line through it" icon comes up. It then goes to a black screen.)
The ONLY way I can get the machine to reboot properly is to reinstall the system each time this happens. Then the machine boots up (and fortunately my preferences and other info are preserved). But the next time the Mac is rebooted - either intentionally or through a watchdog panic (described at the end) - the HD is unmounted.
I have tried resetting PRAM, SMC, etc. I've booted into recovery mode and run disk first aid and everything checks out fine. I finally rebooted the machine in recovery mode, wiped the HD, restored from a recent TM back up and ... everything was fine and normal for 2 days.
Then last night I installed the new MOTU audio drivers for AVB/Pro Audio and I am back to square one. The machine won't boot to a mounted HD. I have to go into recovery mode and reinstall the system to get the machine to boot. I should emphasize that everything works "properly" from that point. I can complete projects, run my software, access connected peripherals, etc. I just dare not turn the machine off or reboot it.
THE QUESTION
So, I don't expect my problem to be diagnosed / solved here, but I want to ask: 1) Does this seem like a hardware issue at this point? Is there a physical reason why the HD won't behave properly? 2) Is there some test or other thing I should do to try to address this issue?
The machine is still under Apple warranty, but sending it away is highly problematic as it is my only production machine and I have projects scheduled through July.
More history and detail is below if you are interested. Any insights are appreciated. Thank you.
ADDITIONAL DETAILS
Upon a spontaneous restart there is always the same message:
There's more to the message, but an important bit here is the reference to "watchdog" as there is a raft of online discussion about this issue. (Do a google search using the entire phrase above.)panic(cpu 10 caller 0xffffff7fa03a1ad5): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
For me, the problems didn't start UNTIL I installed a Catalina Security update for 10.15.7 back in December 2020. The crashes were very sporadic at first, then they occurred daily, then the crashes were coming like clockwork every 760 seconds or so.
My set up is quite complex as I'm running a robust home recording set up with all kinds of hardware and multiple monitors connected to an iMacPro 10 core 64gb /4TB machine running OS X 10.15.7. Because of that, I do not expect Apple Support to be any help whatsoever as there are too many other things to point to. BUT the system was stable and operating near perfectly before that update.
Over the holidays I set out to try to diagnose the cause of the problem. A lot of online discussion centered around external attachments, so I started disconnecting peripherals and experimenting with different configurations of attachments. Through A LOT of trial and error, I isolated the stability issue to a UAD Octo 8 card in an approved Sonnet Echo Express SE1 Thunderbolt 3 Expansion Chassis. With that box disconnected from the system, the panics became extremely rare (though they did not go away completely). I leave this box unconnected and have lost the use of my UAD plugins.

The consistent booting to an unmounted HD is a relatively new development and one that has me completely stumped...