2 days of it being on the entire time and no crashes. If you have aftermarket ram and you have the time, give memtest86 a whirl y'all.
I too had experienced the same kernel panics, and I read all the 21 pages of this thread, always thinking it was related to the T2 Controller, but indeed it was the RAM (one of my bought 16GB RAM module was having thousands of errors!).
It passed the Apple Diagnostics, but after trying memtest86 in a bootable USB PEN drive, it gave me thousands of errors at test #3 (out of 12 I think, on the first pass). NOTE: many thanks to
@crazeazn for the suggestion, you helped me a lot with that comment!
I also read in this thread that the panic is a symptom and not the reason (obviously), but indeed it had nothing to do with the T2 controller (in my case).
I opened my Mac and tested each module individually, and spotted the faulty one (maybe the other will fail with time, let's see). I placed the original 4GB with my 16GB, not very pretty, but in the day to day use it is great in terms of performance, I haven't noticed any visible change in my workflow (for now, at least).
I can use Safari, sleep, etc. I have the "bad" controller version (1554.120.19.0.0 (iBridge: 18.16.14663.0.0,0)), but it works as expected (I hope I'm not writing this too soon, I have already two days of uptime without a crash).
So, I would also like to recommend a RAM test if you can, in case you also have random crashes.
From what everyone can read in this thread, the controller firmware was indeed the culprit in most of the cases for the people here, but it may not be in some odd cases, like mine.