USB 2.0 devices disconnecting all at once possible permanent solution.
Hey ya'll so for a little less than a year since I've had my build me and other users here have been experiencing bizarre USB behavior where we would lose all usb 2.0 devices including the broadcom bluetooth module. I tried narrowing down to no avail. This made it so I wasn't able to safely reboot the computer and forcing it to shut down and restart was the only way to get USB devices back. I believe this only happened if you had a 13th gen processor and therefore had to also be on a later BIOS version. Connecting the devices to a usb 3.0 port did not fix this issue. The USB ports were mapped correctly.
I figured there was something with the specific mix components a few of us had and the number of USB 2.0 devices attached that the USB controller and Mac OS combined didn't like.
My solution was to add a PCI-e usb card. Since we need one that is compatible with Mac OS, the options were limited. I also needed one that had internal USB ports to connect the bluetooth module coming from the broadcom wifi pci adapter and the NZXT hub I was using for my AIO and fan controller.
I only found this card that met this criteria
And two of these adapters to convert the internal usb 2.0 motherboard plugs to the "internal" usb-a ports in the pci-e card
I have more usb 2.0 devices than the average user: keyboard, mouse, wacom tablet, razer tartarus gaming keypad (I use it for Photoshop macros for work), webcam, and the two internal ports I mentioned.
When plugging each device into its own port in the PCI-e card boot time was slower and the Open Core interface was pretty much unusable with how laggy it was. Maybe a more expensive card with a better controller would solve this, but the one I found didn't have the internal ports and it wasn't a guarantee it would even fix the issue.
Here's one I found that supposedly works with Mac OS, but again, I haven't tested it. If you don't need the internal ports and want to take the risk, here's the link
At the end, I solved this new lag/slowness issue by plugging in 4/5 devices into a usb 3.0 hub connected to the pci-e card. I already had this laying around, and it's discontinued but any usb 3.0 hub should work? It wasn't anything special, an insignia-branded hub from Best Buy in the US. An older version of this
It's been two months and I haven't had any issues yet with the PCI-e + usb 3.0 hub combo. The only downside is that NZXT cam on windows does not recognize the RGB lights on the fans, but I don't care about that, I keep my lights on white all the time. I may be able to connect the NZXT hub straight on the motherboard but I don't care much to mess around with this any more.
I just wanted to post this "solution" here for those who have had this problem (Sorry I forgot your usernames) or if someone else has to deal with this in the future.