If you have recently configured or added Configuration Manager NAP policies, clients will not immediate evaluate them.
Wait until clients download their policy (which includes the Configuration Manager NAP policies), according to schedule (by default, every 60 minutes).
To expedite the process for selected clients, initiate an ad-hoc retrieval of the policy from a client, see How to Initiate Policy Retrieval for a Configuration Manager Client.
To expedite the process for all clients, stop and restart the service SMS_SYSTEM_HEALTH_VALIDATOR on the Network Policy Server computer. This will force clients that send their statement of health to the Network Policy Server to download the latest Configuration Manager NAP policies and re-evaluate their compliance. However, if policies on the Network Policy Server are configured to restrict non-compliant computers, computers will have restricted network access while they perform this operation.
For an ongoing solution, consider specifying a shorter query interval on the System Health Validator point. For more information, see How to Configure the System Health Validator Active Directory Domain Services Query Interval.
Also, check the Active Directory replication delay from the site server writing the Configuration Manager 2007 health state reference and replicating it to the global catalog server used by the System Health Validator point.