FWIW, Thunderbolt-3 on PC works well.
I'm using a UA Apollo-8 and Satellite expander (via Thunderbolt-3).
Rock-solid...
For Thunderbolt-3 on a PC, you need the following:
Motherboard that has a Thunderbolt-3 header (the BIOS has to specifically support Thunderbolt-3)
Thunderbolt-3 "add-in-card" that was made for use with the motherboard
Up-to-date install of Win10
The audio interface has to have PC drivers that support "PCIe via Thunderbolt"
Thunderbolt-3 to Thunderbolt-2 adapter
Note that Microsoft doesn't support "PCIe via Thunderbolt" with Thunderbolt-2 controllers.