Your issue is likely you have Power Management within the DRS settings enabled. If there's limited hosts, vCenter will immeidately re-power up a host put into standby. This is expected behavior for vCenter protecting the cluster.
Test - Disable DRS on your cluster, and then put a host into standby. It should stay down indefinately.