WorkManager periodic task execution drifts beyond expected constraint windows
Goal Schedule a low-traffic background sync using PeriodicWorkRequest with NetworkType.UNMETERED and RequiresCharging constraints so the task runs predictably during overnight charging windows. Constraints and uncertainty The 15-minute minimum interval is respected, but the actual start time varies significantly across devices. On some OEM builds the work ru