7.x, 8.x
The hosts have not been rebooted after having their certificates replaced.
If the certificates are not renewed via the UI, the hosts must be manually re-connected to vCenter to update the database. Otherwise, older alerts that have been Acknowledged may reappear/regenerate, since the alerts were never purged from the vCenter database.
Reboot hosts.
See vCert - Scripted vCenter Expired Certificate Replacement, under ESXi certificate operations section: