Agents are reporting as down. But they the last update is the current date

80% of my agents are reporting the agent is down, but the agent’s last update is today. This started happening about a month ago, so my questions is, can I trust the patch status? And is there any way to fix this?