And to be clear, an old config can look fine, but the internal structure may have changed with how the game/steam interprets it.
This most often happens to me where the devs create an official mapping later on that can do context-aware things in the game (i.e. using more than just Xinput).