I have this kernel crash repeatedly. as often as 2 times a day, though not every day since I moved to a CalDigit TB3+ dock and added a second display (so for 6+ month). For about a year I was using an Anker 13-in-1 dock with a single monitor without issues. The anker dock would not support a second display at all (no matter what I tried including working with Anker who said it should work, and it does on my wife's 13" from 2017), so I replaced the dock with CalDigit which appeared to work but I started having these kernel panics. Most commonly when coming out of sleep, or if I disconnect and reconnect the dock. I have a 2019 16" MBP i7 model. It primarily is plugged in 24x7, I rarely move it.
I have 2x Thinkpad p27h-10 displays. 1 connected to the dock on USB-c, the other on display port.
After seeing this post about display port daisy chaining being enabled, I checked and one of the 2 displays in fact had this on. (I tried to initially configure this without docks to daisy chain before I noted though this chipsets support it OS X does not). I will monitor this, and come back here if I continue to have kernel panics now that DP chaining is off. I wonder if the daisy chaining was also preventing the Anker dock from seeing the display.