Probably I found the cause of the issue with OBS: the audio/video got desynchronized, robovoiced and messed up probably because of webcamera frame rate being different from overall stream frame rate.
I'm almost certain it fixed now. At least 2 30 minutes test recordings went without an issue!
No more frustration during streams and video recordings? :)