I’ve got the same issue with same controller.
I seen a post of someone said that this controller as issue with linux, and he has wired it on raspberry GPio instead
Another one (on Windows 7) said that it is an issue with USB 1.1 controler
He bought an old usb 1.1 controller to make it work on Windows.
I have tested with an ordinary hub, I was lucky that the 1st time I plug it was working but after same issue, I had to plug and unplug 10 times to make it work.
I guess with testing with some others hub more expensive (and more flexible with usb1.1) it can work better but I haven’t got any other hub to test with.
Let me know if you find somethig out