Das funktioniert so nicht, wie man sich das vllt. vorstellt. Ein Hub ist transparent und kein eigenes Gerät zum Durchreichen, quasi Baum-Topologie.
Man kann einen USB3-Controller (stellt euch die klassische Karte mit den 4 Ports vor) an eine VM durchreichen. Alle 4 Ports befinden sich dann
in der VM. Steckt man nun einen USB-Stick an, egal an welchem der ports, nur die VM kann drauf zugreifen. Genau so verhält es sich mit dem Hub und was man daran wieder anschließt.
Schließt man den Hub nun an einem USB-Port des Mainboards an (dessen Controller auf dem Host verbleibt), bleibt alles daran angeschlossene weiterhin auf dem Host. Der Ausnahmefall wäre das einzelne USB-Passthrough, aber da spielt es keine Rolle ob der USB-Stick direkt ins Board gesteckt wird oder dann im Hub.
Es ist also nicht möglich, einen Hub anzustecken und dann von diesem jeden Port einer anderen VM zuzuweisen.
Zum Verständnis vielleicht: viele Mainboards haben nur einen USB-Controller und selbst nur einen Hub aufgelötet, der dann die ganzen Anschlüsse hinten und vorne ermöglicht. Man nimmt das nur nicht so wahr, verdrahtet ist es aber so.
Was allerdings geht, ist sowas:
https://www.amazon.de/Rybozen-Umschalter-Drucker-Tastatur-Festplatten-Schwarz/dp/B07S5H6T18
Ich habe ein Mainboard mit 2 USB3-Controllern. Jeder Controller hängt in einer anderen VM. Jeweils ein Kabel von hinten geht auf einen der Controller. Vorne angeschlossen sind Maus/Tastatur oder USB-Stick und auf Knopfdruck kann ich damit zwischen den VMs wechseln.