Basically the title.
For my options menu, I want to give players the ability to change controller inputs via Input Key Selectors.
I have a function that lets the player unbind keys they don’t want bound. For Keyboard and Mouse, this works just fine.
1. Sets the key to be unbound
2. Saves the Settings.
3. Function that updates all widgets to show the correct key. The strangest thing is this function will correctly update the widgets to show what the keys “should” be.
However, for controller input only, even though the displayed key has been unbound, and the widgets are updated correctly, the default key still performs the action.
An example of what the IMC Defaults looks like:

