At first I thought it was the infinite worker carrying capacity mod, but it was actually this one causing the desyncs.
Mod List:
Factorio Library
Bottleneck Lite
More Roboport Charge Pads with Quality
I tried removing the charge pads mod and the desyncs haven't happened since then. I have had other issues, but those aren't the same thing. I'm running super huge megabases on 3 planets, so I'm definitely pushing limits. Also it's multiplayer with a dedicated server.