my personal experience from years of watching this forum... if you want reliable don't use/touch streamlabs... at all. period..
Some people get it to work ok... and may not be your issue... but look at your log. ugh, I really detest sloppy code that pukes all over the OBS Studio log..
Anyway... I don't know exactly why
1. run your log through automated analyzer to see if it finds anything (see my signature for link)
2. look into prior discussions of screen refresh rates to screen capture rates... 60 fps and 240Hz refresh is an even multiple... the 75Hz screen - not at all ... never recommended to have uneven multiple like that. whether that is relevant, I can't say....
3. mixing color format - not usually advisable
18:24:27.603: ---------------------------------
18:24:27.603: [DShow Device: 'Webcam'] settings updated:
18:24:27.603: video device: OBS Virtual Camera
18:24:27.603: resolution: 1280x720
18:24:27.603: fps: 30.00 (interval: 333333)
18:24:27.603: format: NV12
18:24:28.848: ---------------------------------
18:24:28.848: [DShow Device: 'Webcam'] settings updated:
18:24:28.848: video device: Logi Capture
18:24:28.848: resolution: 1280x720
18:24:28.848: fps: 30.00 (interval: 333333)
18:24:28.848: format: NV12
18:24:30.500: ---------------------------------
18:24:30.500: [DShow Device: 'Webcam'] settings updated:
18:24:30.500: video device: HD Pro Webcam C920
18:24:30.500: resolution: 640x480
18:24:30.500: fps: 30.00 (interval: 333333)
18:24:30.500: format: YUY2
4. normally this means... fix your network
18:53:16.174: Output 'rtmp multitrack video': Number of dropped frames due to insufficient bandwidth/connection stalls: 20592 (20.1%)
but in this case, I'm guessing CPU overload causing lost/dropped network packets?? though I'm guessing it is some of your encoding settings, leading to overloaded GPU encoder