I have a USB headset and a notebook with Windows 10. Due to the nature of having a notebook I change the port in which the USB headset is inserted to multiple times a week. Sometimes even through a USB hub or the builtin USB hub of my monitor.
The issue is that Windows assigns this USB headset a different name/identifier on different ports. I can even see it in the sound bar: depending on the port, it starts with 2-Logitech USB-Headset, 3-..., 4-... and so on. This causes my online meeting software to be confused (because it really thinks it's a different device) and I find myself in the settings of multiple voice-utilizing software several times a week.
I guess it has a reason Windows does this. I also found this question but my problem is not specific to USB2/USB3 ports. It's happening on different USB3 ports built in my laptop. My specific request here is not solely find how to avoid this happening but finding out what the name of this feature is so I can start finding answers on the web and maybe can start to build a specific program/driver to avoid this for my specific headset.