Saving GameUserSettings

I’m beginning to play with GameUserSettings. I can successfully change the options and screen resolutions. However I have not been able to get them to persist between game sessions. If I call ApplySettings, SaveSettings or SaveConfig, it never gets written to the ini and the game runs again with whatever is in the GameUserSettings.ini file. How do I properly get the settings to persist?