vCenter root password by default is configured to expires every 90 days. There is no notification that get sent out to notify of the vCenter root password is expiring or expired until the root account is used to logged into the vCenter Applicance.
vCenter 7.x
vCenter 8.x
vCenter root "Password expiration settings" is configured for "no" when looking at the "Administration setting" when logged into the vCenter FQDN:5480
Log into the vCenter VAMI: https://<vCenterFQDN>:5480
And then select administration.
By default the warning email is sent out 7 days before the password is set to expire. To change the setting to the desired days will require the following actions: