Why GameUserSettings automatically saved when I close my game?

I have my game packed.And i found that the change in my Gameusersettings will automatically save to the config file when I close my game even if I do not use the apply node.Is it a bug?
Thank you. and sorry for my bad english (

i have a similar issue/question/confusion it seems. i am on 5.1. both in a shipping build and in pie, it seems to be autosaving my save files even though i am not manually calling the save game function on my game instance. this seems really bonkers. i really don’t want it to be doing that for obvious reasons. but i can’t debug it to figure out why or how on earth it is happening.

(i am not calling SaveGameToSlot, i have breakpoints on all of them and none are triggered YET the files are still being updated on disk somehow. i only call it at checkpoint places in the game.)

Turns out this is what I consider to be a bug in Unreal editor. The breakpoint I have on SaveGameToSlot is not firing when I quit PIE even though by adding a PrintString i do see that it is being called!!! because i actually did already have it wired up being called from EventShutdown. (the bug being the breakpoint not firing, only.)

p.s. yes of course the other bug is that i was being an idiot.