One common issue is power delivery. If you can get a usb type a male to type a male (like this one) and a battery bank. You should be able to plug it into one of the slots on your hub, which would power the whole thing. I think it's legal, and even if it isn't, the controllers have stayed connected even after the battery bank is disconnected in our experience.
Edit: I am very bad at formatting links
Edit 2: Try this for your type a to micro b connection if that turns out be the problem.