OK, after checking identical sites (for the most part). I found that the query being used in the dashboard was bad. I copied another query from a good server and loaded it and now I am showing both red and green. I'm still going to confirm number first before saying this is fixed.
It is also advisable to check the criteria used to in the boolean chart for compliance.
what exactly do you want to check for in the compliance report
The query is usually hard coded for a particular release that it considers "compliant". If you edit the query, you can usually see what version it is looking for, then change it to what your current deployment is.
Hope this helps,