Media Sources in OBS Desynced (Too Early)

Hello, we are having a problem and can't fix it. On our stream we have everything synced fine, Webcam/audio/game, but when we trigger our media sources they show up before we've pushed the button in the video/audio webcam capture. We've tried delaying the sources in obs to match our capture card, but it just doesn't work.This was never a problem before, it just started happening one day. We tried matching the game/audio/video to the video sources, but some are already zeroed out and we can't add negative delay. Heeeeellllp.