I'm assuming the ESXi host has a lock on your VM's thereby causing DRS to fail too - Also the ESXi hosts in question is probably in Maintenance Mode
run this.....on your ESXi host
esxcli vm process list
You'll see VM info
Yourvm-name
World ID: 4728889
Process ID: 0
VMX Cartel ID: 8595510
UUID: 42 2e bf 0c 1f ff3 cf 26-50 f0 86 d7 22 79 45 2f
Display Name: yourvm-name
Config File: /vmfs/volumes/Datastore- UUID.....etc/yourvm-name.vmx
esxcli vm process kill -t=soft -w=<your world id> - in this example 4728889
After this command it should release the VMX "lock" process & you can power on the VM using your Web Client