Why you can add a Host with running VMs to a Cluster but then to remove it from the Cluster Host has to be in Maintenance Mode?
Likely because you've enabled HA and the agent is running. It disables the agent when entering maintenance mode and then forces another cluster election