У меня была похожая проблема с базой данных Firebase в реальном времени, когда после выхода приложения из строя появлялся спам в журнале консоли (вызванный попыткой fb установить соединение), где мне приходилось использовать метод .goOffline (), предоставляемый SDK для предотвратить это.
В Firestore SDK есть похожие методы:
Который вы могли бы вызвать программно в режиме онлайн / офлайн обратного вызова слушателя сети. Если вы можете поделиться своей конкретной реализацией, я мог бы помочь вам показать, как.