"Waiting for all VMs to be powered off or suspended or migrated. In a DRS cluster check the Faults page on the DRS tab for troubleshooting."
VMware ESXi 8.0.3
VMware vCenter Server 8.0.3
A corrupted or orphaned vCLS virtual machine is preventing vSphere Cluster Services from functioning normally. Because vCLS is required for vSphere Distributed Resource Scheduler (DRS) operation, DRS cannot automatically evacuate the virtual machines from the host, causing the maintenance mode task to stall indefinitely.
Remove the orphaned vCLS virtual machine to allow the vCenter Server to automatically redeploy a healthy vCLS instance.
Restart the vCenter vpxd service : service-control --stop vmware-vpxd && service-control --start vmware-vpxd.
Once the stale vCLS registration is cleared, vCenter will automatically deploy a new, healthy vCLS VM.
Verify vCLS health returns to a healthy state under Cluster > Monitor > vSphere Cluster Services (vCLS) > Health.
Retry placing the ESXi host into maintenance mode.