Операции записи никогда не прекращаются, и они никогда не прекращаются из-за потери сети.
Вы не должны думать о чтении и записи Firestore как о типичных операциях ввода и вывода.Данные, записанные в Firestore, в конечном итоге синхронизируются , что будет происходить всякий раз, когда это возможно сделать.Написанные документы сохраняются локально до тех пор, пока они не смогут быть синхронизированы с сервером, что может произойти в любое время в будущем.
(Единственное исключение из этого - операции транзакций, которые требуют завершения сети.)
Если это поведение не то, что вам нужно, то вам, вероятно, следует использовать какой-либо другой продукт базы данных.