make sure you have the WOL option enabled in Guest power Managment ?
i.e
1) In the vSphere Client inventory, right-click the virtual machine and select Edit Settings.
2) Click the Options tab and select Power Management.
3) In the Guest Power Management panel, select a power option. :
-- Put the guest operating system in standby mode and leave the virtual machine powered on
4) Select Wake on LAN for virtual machine traffic on and select the virtual NICs to trigger this action.
Unsupported NICs might be listed, but are unavailable to connect.
5) Click OK to save your changes and close the dialog box
and the VM's have the Supported Network Adapters ?