Sorry to necro this thread but I have one Belkin USB-C hub that has been finicky as hell throughout Monterey, even on current 12.4. I'm not entirely convinced it's not the hub itself but I also don't have a sane way to prove it (e.g. another system to try it with). This hub has a NIC on it that I use for hardwired network and what I find is that after the system wakes from sleep, most of the time that NIC has gone AWOL. I know the entire device isn't AWOL because I also have a USB mouse and an external disk hanging off that hub that appear fine. It's just the NIC. Usually I have to unplug/replug the hub, and sometimes reboot, to get it to "wake up".