USB Hub compatibility issues

Hi there,
I bought a UBS Type-C hub, to connect USB storage to my Google Wifi with openwrt. But when I connect it to the Google WiFi, the usb storage device is not recognized, I don't see any /dev/sd* devices as well.

Here is dmesg related to usb:

[    1.200392] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    1.200472] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[    1.205011] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f665 hci version 0x100 quirks 0x0000000002010010
[    1.212516] xhci-hcd xhci-hcd.0.auto: irq 105, io mem 0x08a00000
[    1.221966] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[    1.227981] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[    1.233332] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[    1.241691] hub 1-0:1.0: USB hub found
[    1.247459] hub 1-0:1.0: 1 port detected
[    1.251635] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.255797] hub 2-0:1.0: USB hub found
[    1.263395] hub 2-0:1.0: 1 port detected
[    1.267386] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    1.270990] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[    1.276489] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f665 hci version 0x100 quirks 0x0000000002010010
[    1.283899] xhci-hcd xhci-hcd.1.auto: irq 106, io mem 0x06000000
[    1.293410] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[    1.299449] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[    1.304715] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[    1.313030] hub 3-0:1.0: USB hub found
[    1.318894] hub 3-0:1.0: 1 port detected
[    1.323130] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[    1.327265] hub 4-0:1.0: USB hub found
[    1.334809] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19)
[    1.338668] usbcore: registered new interface driver usb-storage

Any ideas? Probably I have to install extra modules to support Type-C hub?
I installed the following

opkg install block-mount e2fsprogs kmod-usb-storage-uas kmod-usb3 luci-app-hd-idle kmod-fs-ext4 kmod-fs-exfat

OpenWrt OpenWrt 23.05.2, r23630-842932a63d

Does it work on desktop linux like rawhide or sid if not on mainstream revisions?

I don't have a laptop with Type-C and Linux. I have a macBook with M2, it works on macOS arm64

What do you see in lsusb without other devices then plugging them onre by one?
Working in wimdows does not magically beam to linux.

Sure, I understand that there could be the issue with Hub drivers on Linux.
I will gather lsusb output later and let you know. Thank you for the effort to help, I appreciate this.

There could be power limitations on embedded SoC precluding use of unpowered hubs.

I see that you are using USB to SATA adapter, it might not work (in fact even USB flash drive not all works), for me I have to use those very small one with 4GB size to get this done.