Ein USB-Client an 2 USB-Hosts kann nicht funktionieren.
Ein Sklave kann nur einem Herren gehorchen - So ist es auch bei USB.
Die Maus wird vom Host in bestimmten Zeitabständen nach Daten abgefragt. Wenn nun wie bei Dir 2 Hosts asynchron Daten von der Maus verlangen, kommt's logischerweise zu Kollisionen.

Vielleicht verrätst Du uns den Zweck der ganzen Sache, dann kann Dir evtl. mit einer anderen Lösung geholfen werden.

Gruß,
askazo