Mini and Micro USB have an extra pin, called ID. When you use an OTG cable, the cable grounds that ID pin. So, you need to ground that pin. What I did is I put a bit of solder on the surface mount pins for the micro usb port, and poof it worked

EDIT: PolletjeNL said that putting a small cable between test pad 35 and 40 gives the same result, since they are connected to the micro-usb port's pins. You can use whichever method you want, since the end result is the same.
I made a really poor diagram of it.

You may notice that the topic says potential fix. That is because I don't know if it's just my Rpi Zero, or why I had to do it while Wermy didn't. If you can't get your hub to work, try this. It may help.