I have a setup that uses 4 USB cameras, a USB cell modem and a USB weather station. I deal with this by adding a powered USB hub. I just bought a Waveshare USB hat which looked like a tidier solution. The USB ports on the hat are not recognised although the power light comes on and the TxD diode blinks for a little while during boot.
By "not reconised" I mean if I plug a camera in to one of the 4 hat ports, it does not show up in lsusb and when I try to take a picture with fswebcam I get the "no such device" message. I am using dietpi if that matters ....