I had this problem, downgraded to Mojave and it went away. Saw recently someone say they talked to CalDigit support and they said to clear the NVRAM with sudo nvram -c
I upgraded to Catalina again, ran this to be certain, and it worked! No more crashing in a whole month. Previous reinstalls of Catalina did not fix it.
My theory is the NVRAM seems to hold some values that look like hints of hardware configuration (I forget the label this long string is under) and if this string gets anything incorrect it panics on wake or even on boot because it doesn't see all the hardware supposedly plugged in and can't speed up the boot/wake using these hints.
This makes sense why it would panic if you unplug while it's sleeping and then it crashes on wake.