That is difficult to troubleshoot since it could be iCUE issue, hardware issue (USB hub) or MoBo issue (where MoBo can't keep both connected at all times).
With my personal experience, i've had it with iCUE. With your personal experience, you've had it with USB hub. And from other people's experience, i've seen it to be MoBo issue. Could be even the Win issue.
With this, it's not about as much as the amount of devices used but instead the bandwidth these devices require.
For example: Commander Pro has loads of features with it and it would be logical to assume that it requires the full bandwidth of one USB 2.0 header. If it would be connected alone to the MoBo, it would work just fine. However, if you were to split the internal USB 2.0 header, to add another device, the load, which used to be 100% by Commander Pro alone, is now expanded to 150% (if given that your AIO requires only half the bandwidth of one internal USB 2.0 header).
Though, what you could do, is buying PCI-E -> internal USB 2.0 card. With this, you can have dedicated internal USB 2.0 headers for all of your devices.
Looked around a bit and couldn't find PCI-E -> internal USB 2.0 card. But there are plenty of PCI-E -> internal USB 3.0 cards,
e.g:
https://www.amazon.com/dp/B07N2R2X2G/
And with that, you can use USB 3.0 -> USB 2.0 cable, getting internal USB 2.0 header out of internal USB 3.0 header,
e.g:
https://www.amazon.com/dp/B00O0HC3Y0