Get GameUserSettings don't work

Hi,

I save my Setting with get GameUserSettings… I can change Vsync and Framerate. Thats works perfectly.
But Shadow quality when i change it on my Shipped Project, won’t change in GameUserSettings.ini. I set it to 0m but in .ini still 2 and in game still stay shadow.
In Editor when i start the Game, then he removes my Shadow in Game , when i set it to 0.

When i remove Shadows from .ini and i change my shadows with Execute console Command (sg.shadowQuality 0) then shadow still in game and he write again sg.shadowquality 2 in my .ini.

Joerg