I am having a problem where in the retroarch settings when I go to change a controllers bindings and save a profile so that profile is loaded every time the controller is recognized, it is saving to the specific port that controller is configured in, not a profile for the conteoller itself. So if I plug in a wired 8bitdo and have that in port 1 and configure it and save it, if I load retro arch with say a dual sense controller, it recognizes I am now using a dual sense in port 1, but it doesn't load a profile for it it maintains all the bindings I had for the 8bitdo and I have to reconfigure the whole port if I want to use the dual sense.
This is causing me to be able to only use specific controllers in specific ports. If I understand correctly the controller profile should load for the detected controller regardless of the port it is in right?
Please help I have been spending hours trying to figure this out. I have no reservations on for any ports.