>>26333413in stereo audio, the two channels (left and right) are stored separately as discrete audio streams. they have to be played back with nearly-exact synchronization or things sound very weird and wrong. OBS isn't willing to die trying to exactly synchronize the different sources it has, but instead tries to keep them roughly as close as possible without ever holding up audio and video encoding, because that would mean dropping all the audio and several frames of video all at the same time if it gets behind. this approach is fine when you have a stereo audio source like a video game that's coming in as a single stereo source, because it just throws away the exact same time slice of both left and right at the same time and they stay in sync and all you hear is a little blip.
but... it doesn't work when you have two separate audio sources that happen to be connected to a binaural mic that's picking up two different ears' perspectives of the same sound field. it'll decide to drop 70 ms of just one source (say, the right ear of the 3DIO) but without doing the same thing to every other audio source at the same time. suddenly you've got the two ears out of sync, very badly and noticeably, until it decides it needs to drop 70 ms of the other ear. after that it'll be fine again for a while. importantly, and depressingly, if she set up her interface and OBS exactly the same way, and then plugged a KU100 into it, it would malfunction in exactly the same way.
incidentally, this sloppy approach to audio synchronization is also why holos' karaoke track/voice synchronization drifts back and forth over the course of a stream. i was able to reproduce that too.