When attempting to check for cluster compliance host will not remediate due to setting in /profile/esx/vmkernel/module_settings/#
ESXi 7.X
ESXi 8.X
ESXi 9.X
Additional VMkernel modules are installed on the host that aren't present in the other hosts in the cluster causing a remediation failure
SSH to one host that is compliant and the non compliant hosts and run
esxcli system module list
Compare the outputs to identify the unneeded modules
once unneeded module are identified, remove them with:
esxcli system module parameters clear –module module_name
https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/6-5/command-line-interface-concepts-and-examples/managing-hosts/managing-vmkernel-modules/manage-modules-with-esxcli.html