I have 6-7 servers that for some reason don't updated DATs. If I manually update on the client or via ePO then it will work. The "Guided Configuration Task" is the task used that maintains updates for all our workstations and servers. I can see in the logs when I manually update the DATs getting applied. However I don't see anything when they are automatically scheduled. I've checked policies and I don't see any reason for a specific server to not get it's DATs updated. All workstations work fine and so do other servers.
And strangely I can duplicate the task and assign it to the same group or individual machines that aren't getting it and the update works. Strange.