Missed Apollo subscription event causes inconsistent state?

I’ve read in multiple threads that missing a subscription event means a client can get out of sync, showing incorrect data in the UI, inconsistent with other clients that haven’t missed any events.

This makes me think that using Mongo instead of Apollo is better because when data syncs (no matter when), the client will gain a complete picture, and state will be consistent across clients.

Has anyone experienced inconsistency issues with GraphQL? And how did you deal with it?