You need to reschedule the task, you can use the option * During repeat, start task every: 4 hrs for exapmle
If your computers do not turn on in the morning not update
I am suspecting issue with 12 AM timing, Change it to business hours timing and see if it is fixing or not.
I suggesting you to setup the client Task for DAT update and schedule it as Daily( Run at that time, and Repeat for every 4 hours)
Configure to update during system startup ( Delay with 15mins)
Thanks all, I got it to work by introducing a repeat of the task for every 4 hours as Alex suggested. Yes it could be to the 12am timing, but those systems are 'supposed' to be on most of the time.