Update, I went into device manager and selected every USB controller and device and went into settings and disable the “allow device to be powered down” option under the last power options tab and rebooted and I haven’t hit the disconnect or reconnect issue again after hours of use. I’m still not 100% sure if this solved the issue but it greatly improved things.
I also went into the BIOS and set all the USB stuff back to default. The network card also seems to be showing to reliably again too. I’ll update if I hit the issues again but this needs to be solved with a real fix so it doesn’t power down entire USB controllers and hubs to save power just bedause they haven’t done something for a little bit. Because the devices attached to them are still active like my keyboard and mouse for instance.