@hailey ie, depending upon if you plug in a USB-3, USB-2, or USB-1 device, your XHCI USB-3 controller may actually be speaking that itself, or it may be speaking USB-3 only and USB-2 / USB-1 via a translation hub that will handle translating USB-2/USB-1 to USB-3. (or USB-1 to USB-2 for EHCI.)
So suddenly your device ID and topology can change based on the /type of device you plugged in/!