Default behavior I've seen over last year (v25 & 26), is that if you 'enable'[show] a source, exit OBS, and come back in, that same source will still be the shown/hidden state. This is done via the Source toggle in the source list (no need to go into properties).
- is this user error? or are you using a 3rd party plug-in that is messing with the Show/Hide toggle? or ??
And per pinned note in this forum
OBS Studio creates a log file each time you run it which contains very useful diagnostic information. Without a log file, it's much harder for any support volunteers to figure out problems and your post may be ignored. To upload a log file, go to the Help menu > Log Files > Upload Last Log...
obsproject.com
side note: Changing OS user, changes OBS profile/settings [i believe] meaning whole different Scene Collection/OBS profile, etc