Some hubs under linux/pi have issues...I specifically know that anker hubs for example wont work under linux/pi due to some kernel/driver issue they still have not fixed.
That usually points to the chipset that inside the USB HUB. Some chipsets have better support across OS than others.