Fantastic info, thanks for taking the time to respond!

@nomertiga you should change the selected answer to the first post from @Johnex. I was wrong about GPIO, it has nothing to do with your question. The hub architecture is part of the USB spec as @Johnex mentioned. Apologies for the confusion!