Hi Jan,
While I have only experience of Linux, I think this is a kernel driver thing, maybe USB limitation. When the device is opened, it will require the camera device and the needed bus speed. At this point, the needed bus speed is not known, it takes most device need.
On Linux, you can see the second camera being knocked off the USB bus in the kernel log.
I have never seen a working configuration with the 'dynamic' bus speed allocation you are expecting to see.
(Not saying this does not exist, just my own experiences with the cheap USB cameras I have used)
On my previous computer, a PCIe USB3 adapter card did the trick, but maybe you cannot make place for such.
- Micael