To be clear, I’m not referring to the actual keybinds not saving in the options menu as some other threads I believe are about.
The problem is I have some abilities set to a hotkey, I try to remove that binding by binding it to something else than swapping that binding back to the ability I want to still be bound. This removes the keybind to that ability in the game I am in, but when I enter a new game, it goes back to how it was before.
IE: I have Blizzard on f4, but no longer want it bound to anything. If I swap it to F1 and then swap F1 back to what it was on (teleport), the Blizzard is now unbound from any key in that game. If I save and exit and make a new game (not even exiting the game entirely), Blizzard is now bound to f4 again.
I attempted to delete the files in …\Saved Games\Diablo II Resurrected related to that character thinking that maybe keybinds were saved locally, but that did not do anything at all. Even exiting the game entirely and deleting those files and restarting it doesn’t get rid of the hotkeys being bound to specific abilities, so I assume they are saved server side and this is some kind of server side issue.
edit: the problem never went away until I respeced. Respecing reset all my hotkeys and that finally fixed it.