Sorry for my bad post.
1:\ When I set it to my TV as the source for sound, it will at some point in time switch the setting back to default device.
Just to be clear. Your TV is NOT the source for sound.
On your computer, you have specified to output Default Windows Audio through your TV.
In OBS, you are selecting the Audio Output device (the TV) to be the Default Global (Desktop) Audio 'output device to monitor'
just be careful. the TV output is not a Source. The Audio channel being output via the TV is the Source.
Unfortunately, sometimes the semantics are important.
In this case, I'm guessing a HDMI connection/display, right?
The issue is that when the Operating System first starts, the TV is probably asleep, or driver initialization delay, or something. But, I'm guessing, for a bit the OS Default Audio output is NOT the TV monitor. Right? some initial BIOS startup beeps, etc do NOT come from the TV, right?
if my guess is correct, that Operating System Behavior is what is impacting OBS Studio (device enumeration, etc).
Personally, I don't use Global Desktop Audio at all (I've disabled it in OBS Studio), so I don't have any advice on fixing your issue. but, in Sources, clicking on the Device adjusting which physical interface/device to associate with is quick/easy (and would annoy me to have to do every time)
I'm wondering if you have a different Audio Output device you could select which wouldn't have this issue? First, I'd go into Sound System properties at OS level and disable any Audio device not in use. Then it depends on audio driver/hardware as to what your options might be