[...]ReShade version '22.214.171.1248' (64-bit) loaded from "C:\Program Files\DAUM\PotPlayer\Extension\Lib\Reshade32.dll"[...]
If you manually set "TutorialProgress" to "4" in ReShade.ini, does that persist or is that reset to "0" after launching the app?
If it persists, what happens when you manually set "SaveWindowState" to "1", then launch the app and undock a tab of the ReShade overlay and move it around. Does the position persist to next launch?
If not, there is definetly nothing going wrong in ReShade, since ReShadeGUI.ini is not even saved by ReShade code, it's handled by ImGui. You should start looking for third party influences in that case (Antivirus, App protection like Citrix, ...). If it does persist, meaning only ReShade.ini is affected by your problem, then I can only think of encoding issues.