Axel F.: First, I love your song. Second, these steps haven't helped me. Maybe there was a bad run of MacBook/Pro's? Mine is a 2019 16-inch (purchased new from Apple mid-2020...July?). macOS version is 10.15.6, but the machine had this problem from the start: since I opened the box sent from the factory.
Regardless of whether external peripherals are attached, via usb or bluetooth, several times per day the system freezes--always when waking up, whether that's the lid being opened, or the screen was locked while I stepped away, and nearly all serial connections lock up (that includes the trackpad and keyboard, which are SPI, if i remember right). The laptop will then complain that there's no keyboard connected. Sometimes the computer sorts itself out within 10-15 seconds, sometimes I have to flip the lid a few times to get it to do anything, and sometimes that doesn't work, forcing me to hard reset the computer.
Re: the "nearly all" above: this does not include the displayport side of the USB-C--that is, the USB side freezes (no usb peripherals work, including the USB hub in my external monitor), however if the monitor is attached while this is happening, I still have video--but that's probably because the DP serial originates from the graphics card (discrete gpu in my MBP), not the CPU (or serial expansion/peripheral controller if the CPU doesn't control SPI and USB directly).
So...do I try to get a refund on my MBP to pay for a System76 machine, or do we look a real fix for this problem? Per the request in step 4, here's the list of Login Items on my machine. Please observe nothing is checked.