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