The other day an application wouldn’t deploy to the SCCM Client and the SCCM Reporting just says:
SCCM Client Check Passed/Active
I managed to fix this by rebooting the client machine (to ensure that it was in the AD group I was deploying to, then waiting a day. I have no idea how an SCCM Client can report that the computer is active and has passed requirement checks but not actually try to download the application 😕
Looking on the internet, someone else with this issue found this to fix it.