Can SanDisk Extreme be run through a hub?

I have a new 1Tb Sandisk Extreme Portable I am using with my Surface Pro 7. It works fine if I plug it in directly, but if I plug it into a USB-C hub/dongle, it doesn’t show up.

The Surface Pro has only 2 ports, 1 USB-C and 1 USB-A, and I already have a fast external USB inserted in one of those ports, and the hub (with Ethernet and other connections) in the other.

Is the problem not getting enough power? Is there some kind of hub I should look for that would work with the SanDisk?