Users being logged out with patchy internet

We’re seeing a frequent issue with users with patchy internet where they are forcibly logged out of realm.

Before being forced back to login I’m capturing this error, but not able to do much with it: SyncError: Sync connection was not fully established in time

Also found a few other culprits such as Error: This SyncSession is no longer valid

Checked the users refresh token to device sync and it still has a future expiration. Anyone come across this or found a way to mitigate it?