4.1.1 followed by vCenter Server to 8.2 and ESXi hosts to 8.0 update 24.1.1.0.0-7.0.22224315 instead of 4.1.1.0.0-8.0.22224315/log/esxupdate.log:esxupdate[2124680]: KernelModulesException: Failed to unload module nsxt-kcp-22224315: vmkmod: VMKMod_UnloadModule: Unloading module nsxt-kcp-22224315 failed: Busy (bad0004)
esxupdate[2124680]: Cannot remove module nsxt-kcp-22224315: module symbols in use
$ grep kcp.enable net-dvs_-l.txt
com.vmware.nsx.kcp.enable = true , propType = CONFIG
com.vmware.nsx.kcp.enable = true , propType = CONFIG
The issue is caused when one or more of the modules com.vmware.nsx.spf, com.vmware.nsx.vdl2, com.vmware.nsx.kcp are loaded and enabled and preventing the NSX VIB's from being removed.
This is a known issue affecting VMware NSX