Backfill process now waits for ongoing sync to complete instead of aborting immediately.
Changes
- Modified backfill logic to wait up to 90 seconds for active sync to finish before proceeding.
- Eliminated immediate cancellation of backfill when normal sync is detected, enhancing usability.
- Ensured that backfill can now complete even if an auto-sync is triggered on app launch.