I agree with Jsneed. The agent is not easy to troubleshoot and when my companies desktop support team is trying to narrow down an issue they will reach out to me in which I will stop the agent in the console. 99.9999% of the time it is not the agent. The other % of the time I will find it is the agent and just use our 3rd party Inventory application and reinstall the agent.
Most of the time the only issues you will see with the agent is either CUI.exe, edpa.exe or kvoop.exe are consuming high CPU or memory or there can be a few temp files in the agent install directory that are very large. Like over a GB large.
If there is anything else it could end up being a policy misconfiguration.