It doesn't work well with USB 2.0

Hi everybody,
even though the Orbbec Astra mini S states that it comes with USB 2.0, it is not possible to get a lot of data from the Camera when it is plugged to USB 2.0 while it works just fine on USB 3.0
I am using the ros driver to run the camera on an Odroid XU4 operating on an Ubuntu 16.04

On USB 2.0: I can’t subscribe to the image topics and get data simultaneously from RGB and Depth sensors, one seems to prevent the other, or sometimes data might come through for both sensors but rather sporadically.

On USB 3.0: no problem, both sensors are delivering data continuously (30 Hz for RGB on VGA mode and around 26 for depth also on VGA mode).

Why is that?