The past two weeks, our audio will periodically drop for around 2-3 seconds throughout the service.
We use the X32 mixer, run audio through Logic Pro.
One possibility is that Logic Pro is a free trial, and that's how they motivate you to buy the non-trial version.
Since you already have a capable digital mixer (X32), I'd recommend dropping the DAW entirely (Logic). Do ALL of your audio work in the X32, so that OBS can be fed directly from it as a dumb, straight-wire passthrough.
- No filters at all in OBS.
- OBS's fader all the way up. (0dB, 100%)
- Only one audio source at all, and that's in Settings -> Audio. Only one not Disabled there, and no audio sources at all in the scenes.
---
Then we have the fun task of setting up a broadcast mastering chain in the X32! The idea there is to take a live mix that sits around -20dBFS or so, just to allow that much headroom for unexpected peaks, and bring it up close to 0dBFS as OBS sees it without *ever* going over that. Not even a momentary peak like a P-pop or even just normal emphasis.
I have several stages of compression on mine, involving the channel compressors to make each thing better behaved by itself, a vintage LA-2A emulation on the entire mix ("Leisure Compressor" in the X/M32 and X/M-Air), and a final channel/bus compressor just as it leaves the board, set to be a limiter. The level controls after that limiter are set mathematically to exactly fill OBS's meter, and never moved. OBS often warns me that it's clipping, but it's actually not. I'm just using the top few values legitimately.
You would NOT do all of that on the main PA! Keep that one "live". You need a separate mix for each, so you can treat them differently. Different mix, different processing, etc. The main PA is *not* what it sounds like in the room; it's missing what spills off the stage by itself, and it's subconsciously corrected for what the room itself does. Not so good to stream that.