I git a multi-drive adapter for SD cards, CF, etc. and plugged it into my MBP M3Max USB-C port and it didn't work. Tried different ports, restart and no joy. Decided to test on an M1 Air and it worked. Turned out it tripped the M3 Max's power protection, which other chips appear not to have. Plugged it into my powered hub and the MBP recognized it.