From hard won experience with Linux and USB-Serial adapters.
Bite the bullet, and buy some "genuine" FTDI chipset based devices.? They have unique USB serial numbers, that can be used with 'UDEV Rules' to reliably create such serial port ID's as "/dev/ttyFT950" regardless how it is connected to the PC, direct or via a USB Hub.? And that will stay the same for each session too, 100% repeatable and reliable.
In the UK, Technofix are a good supplier of such devices..
Avoid Prolific and similar chipset based devices, many online selkers are selling fakes!? In their defence, they don't know either!