Assignments won’t change based on whether the HUB external power is unplugged as the Jetson is turned off…the order of enumeration during power on will be the same if the ports are connected the same. But what happens during power on is dependent on what standards the HUB can handle, and what standards the devices are…sometimes.
Your USB 1.1 devices (keyboard, mouse) really won’t draw much power. The USB2 devices might draw more…but I think the power delivery requirements are the same for HUBs (including root hubs on the computer) as to what must be available under 1.1 or 2.0…if not, the 1.1 devices won’t matter much anyway.
Things get trickier when a USB3 device is attached. The standards are not just about speed and how much power the HUBs are required to make available…the trick here is that the device attached to it when the device is USB3 might actually demand more power to operate. When a USB2 HUB is connected to a USB3 root HUB, the root HUB is not what determines how much power your end device is offered…the USB2 HUB would take precedence and run with USB2 specifications (including less power delivery). Even though a device might technically be backwards compatible on USB2, nothing says the device has to work with USB2 speeds, nor does it need to work with USB2 power delivery…it simply can’t cause harm.
So during power up, here is a big question on HUBs and end devices which fail…are any of the devices rated for USB3? Are any of the HUBs limiting you to USB2?
FYI, there are corner cases where a device may not have enough power from raw shutdown to start up, but succeed if power were not removed…e.g., surge current from capacitors charging from a complete stop could consume a pulse of power that interferes with a USB3 device running on a USB2 HUB.