Klipper instances trying to use same usb port or something? PLEASEEE HELP!?

Basic Information:

Printer Model: X5SA and Ender 3 MAX
MCU / Printerboard:
Host / SBC PC
klippy.log

I have 2 instances configured with 10.0.0.167 7125 and 7126. I have both printers plugged into different usb. As you can see when I look at devices it is the same for both? I use ls /dev/serial/by-path/* and it only gives me one connnect, if I unplug one and plug back in it will show a different one for a second then stop connection???

I have 2 instances set up so why is this happening. I cant even set the MCU section

[mcu]
serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 # Run ls /dev/serial/by-id/* for micro-controller name
restart_method: command

If I set them differently they still connect to the same serial port

I have built my printer.configs off the given directions for both printers???

Please someone help me before I brake everything and give up on 3d printing!!!

If I go to devices both are the exact same???

It’s happening because of cheap USB->UART chips don’t have variable addresses, so your system can’t tell the differences which cable was inserted and their names are mixing up.
Changing USB port usually is not enough because internally multiple USB ports share same internal USB Hub.
Possible solution is to use different internal USB Hubs if your PC have multiple instances of them, usually each USB port group have single Internal USB Hub.

Your can run command “dmesg -Hw” command in shell - it will run dmesg in monitoring mode, then just try out each available USB port and monitor dmesg output, if you notice some index change - then probably you found other internal USB Hub and that port will have other ID which contain other Hub ID.