If a desktop is entered by view admin in maintenance mode manually, Will it start the provisioning of new vms in place of those machines automatically to respect the provisioning settings?
No, it will not.
Why not, then what is logic of defining min number of powered on vms in the pool?