I have a really odd problem on an HP laptop model Spectre x360 15-BL012DX.

The laptop has 1 USB 3 Type A connector and 2 USB-C ports, one of which is a thunderbolt 3 port.

On either of the USB-C ports, if I plug in a thumb drive with a USB-C to USB-A adapter dongle, the thumb drive will never be recognized the first time I plug it in. However, if I unplug the dongle and thumb drive, then plug it in again, the drive is recognized. If I unplug only the thumb drive and plug it back in, that won't work. I have to unplug both the dongle and thumb drive.

Once seen, I can remove the thumb drive and plug in other thumb drives with no problem. It's just the first time after boot that this happens. It is also 100% consistent and works this way every single time I boot the system.

One more odd detail: If I already have the dongle and thumb drive connected when I power on the laptop, the system will see the thumb drive when I log on.

There are no BIOS settings that affect this behavior and it happens even with a 100% clean installation of Windows. I'm currently running Win 10 Pro, 1903 x64 but this has been happening on previous releases of Win 10 as well.

I have tried dongles from a minimum of 5 different manufacturers and at least 20 different models / makes of thumb drive.

NOTE: What I am referring to as a dongle is basically just a 6 inch long USB-C male to USB-A female cable to allow me to plug in a thumb drive with a USB-A connector into a USB-C port.

Anyone ever see anything like this?

System specs:

Intel i7-7500U Processor
16GB RAM
512GB NVMe SSD
Intel HD Graphics 620 and Nvidia GeForce 940MX
3840 x 2160 (4k) 15-inch display
One USB 3 Type A
2 USB-C both with power delivery, and HP Sleep and Charge. One of these is also a Thunderbolt 3 port.
Integrated SLB 9665 TPM 2.0 module
Intel Wireless AC 8265 WiFi / Bluetooth module

All BIOS and firmware levels are at the latest available versions
Likewise, all drivers are the latest but issue happens even with a clean install of Windows