Just wanted to throw in my experience as it may potentially help others. I have a macbook pro 16 2019 intel i9 and have been getting watchdog kernel panics for the last 2 years. It was getting increasingly worse and would happen 1-2 times daily. My current setup is with a caldigit t3+ and two external displays with the macbook in clamshell. I tried lots of solutions such as disabling login items, turbo boost, and the screensaver and at times thought they at least helped the issue. At last, I am 2 weeks without a kernel panic and my solution seems to have been to disable the indexing of my bootcamp partition. I know this won't be the case for everyone on here but hopefully, it may help someone else.