After upgrading from ESX 7.x to 8.x you have the following error in your NSX GUI for specific hosts:
Transport Node Errors
Host configuration: Cannot perform install due to an existing VM on the host. Please put ESX in the maintenance mode and retry.;
##################################################################################################################
vSphere 8.0U3x
NSX 4.2 and above
During the upgrade of ESX on the host, there was a VM that was unable to be vacated preventing the host from entering Maintenance Mode, and performing the final reboot.
In vCenter, manually put the host in Maintenance Mode, and reboot the host. Then take it out of Maintenance Mode.
See "Place an ESXi host in Maintenance Mode in the VMware Host Client"
This will allow the upgrade to complete final steps, including replacing NSX vibs.