This sounds like reports from the Cent OS client are making their way to it’s relay, but actions are not making their way down from the relay to the Cent OS client.
What version of Cent OS?
You need to open the firewall on the Cent OS client to allow UDP on port 52311 through. Try the following:
iptables -A INPUT -p udp --dport 52311 -j ACCEPT
firewall-cmd --zone=public --add-port=52311/udp --permanent
If the UDP notification packets are not getting through and command polling is not enabled, then it will take 24 hours (the default gather interval) for a client to notice a new action and it will stay in the “not reported” state until then.
It is a good idea to enable command polling on all clients once every 12 hours and more aggressively on clients with issues like this. You should still try to make the UDP notifications work though because if they do, then actions should start to process very fast.