"The host is not in compliance with attached profile" - Event can be seen in the host summary page. hostd.log file on the ESXi host(s) contains the following entries -The vmhba device at PCI bus address pci#p0000####:##.## is not present on your host. You must shut down and then insert a card into PCI slot 0#. The type of card should exactly match the one in the reference host.
The vmnic device at PCI bus address m0000#### is not present on your host. Your host model may be different from the reference host.Note - The Device Alias Profile should be used only with homogeneous hosts - i.e., hosts that share the same model number and identical hardware configuration. If the host profile is to be applied to non-homogeneous hosts, the Device Alias Configuration must be disabled to avoid compliance issues.
Steps to Disable the Device Alias Configuration:
Note: Extracting the new host profile from the host also addressed the issue in such scenarios.