This issue occurs if the hostd is not aware of the dynamic rule when auto-deploy attempts to check host compliance after applying the host profile. As a result, the compliance check fails if the host profile contains the dynamic rule set.
Resolution
This is a known issue affecting vCenter Server 5.5 through 6.5.
Currently, there is no resolution.
To workaround this issue:
Disable and enable SNMP on the host to restore the dynamicruleset firewall ruleset.