Assess how many other background jobs are scheduled for the week-end at the same time or just before, maybe there are no free WP for background, also check priority (job class) of those jobs. Check also if the servers reboot at this time?
Regards,
Raymond