By having
20:51:30.082: base resolution: 2560x1440
20:51:30.082: output resolution: 1920x1080
you are making computer do extra work. Do you actually need those to be different?
My understanding as a user - If you are running OBS Studio, then it is doing most, if not all, the rendering work already, regardless of Recording/Streaming. In my case, as I Record at a 3X bitrate of my Stream, that causes extra work, but in general creating the Preview Window is the bulk of the computational workload. Using Studio Mode = 2X the rendering work
And yea.. if CPU pegged at 100%, then you are bound to end up with wacky results. Windows OS does NOT behave well under sustained 100% load, any more than a car likes to run for hours at redline.
Then you have audio sources with mis-matched sampling rates, and something odd in CoreAudio triplicate in log??
For Recording there is a big RED warning about not recording to MP4 (there is no good reason for doing so. remux if needed). I don't use Replay feature, but I assume OBS Studio does NOT default to an unsafe for recording format (MP4)