Объяснение
Offline-first сначала опирается на локальные данные и синхронизирует изменения. Повторы сети и конфликты неизбежны. Фоновая работа ограничивается ОС и не гарантирует выполнение в точную секунду.
Задача для самостоятельного решения
Как синхронизировать заметку, созданную без сети?
Показать разбор ответа
Сохранить заметку и очередь отправки локально, присвоить стабильный id, повторять идемпотентно и отмечать подтверждение. Конфликты редактирования разрешать явным правилом.