Even though the licenses applied to the ESXi hosts are valid, some hosts in the cluster display license-related error messages when performing tasks such as VM power-on or migrations.
The following error is displayed in the vCenter UI:
"License key has expired. Please install a valid license to use this product"
The ESXi host client and vCenter UI show a mismatch between the license assigned to the host. in the below locations:
VMware vCenter 8.0.3
VMware vSphere ESXi 8.0.3
ESXi hosts which were created using Auto-Deploy
This is caused by a recent change in auto-deploy with the way ESXi calculates the remaining time left on the evaluation license.
VMware/Broadcom is working towards a fix to prevent this issue from occurring. This KB will be updated when it is available.
To workaround this issue after it has already occurred on an auto-deployed ESXi host, reboot the ESXi hosts, ensuring they disconnect and reconnect in the vCenter while doing so.
Note: If the previous workaround from this article was applied to a stateless ESXi host which had not experienced the issue, then its possible that the problem will occur on this host if it is rebooted within the original evaluation period.
Please note that this KB is applicable only for scenarios wherein the mismatch is present. if there is no mismatch, create a non-technical SR with the GCA team to check the licenses.
https://knowledge.broadcom.com/external/article/145364/create-a-non-technical-case-for-support.html