Будьте внимательны при использование Work Manager unique work и политики APPEND. Проблема заключается в том, что это политика реализована на цепочках и если одна из задач выполняется с ошибкой, то все последующие не будут выполняться.
Что можно сделать: 👉 Не использовать политику APPEND 👉 Никогда не давать unique work завершаться с ошибкой. Только Success и внутри объект с результатом 👉 Использовать WorkManager.pruneWork()
Ждем когда Google исправит эту досадную реализацию