Thinkpad P51, which has one USB-C 3.1 port (Thunderbolt 3).
Qubes OS 4.2 fresh install.
If no device is connected to the USB-C port at the time of boot, then a flash drive or USB-C hub is not discovered when connecting it after the OS has started.
However, if a flash drive is connected at the time of boot, then it is shown in the list of devices, then it works fine, and I can attach it do individual VMs.
The following surprises me most: If an USB-C hub was connected to USB-C at the time of boot, then it works to hot-plug flash drives at Qubes runtime.
I wonder if there is a plausible explanation of this behavior, or if it seems like a hardware/BIOS bug.
I haven’t yet tried to boot a live USB system on that laptop, to check whether the behavior is the same with other Linux flavors.