Please make sure that you entered the exact same value for the hostname of vCenter into vCloud Director and vShield Manager. If you put an IP into vShield and a Hostname into vCloud, this will fail to match.
This my exact issue. It was the difference between a lower case "C" and a capital one.
Copy and past the vcenter server field under vshield settings and reports. It will save you lots of pain.
I also learned that under the vshield section don't use FQDN, Use IP instead.