O kay so after some hours of research it seems that all of this gamepad assign logic is not exposed to blueprints. So if you want to change it you need to dive into C++.
Now, i found this plugin on the assets store that solved my problem and saved a lot of time, so if you want to handle multiple inputs from multiple controllers check it out.