Query Rule in VMware.
How the Query select the VM. Here is the scenario.
Cluster1 - 4 Host - 20 VMs ( VM1,VM2,VM3... VM25 )
Cluster2 - 5 Host - 25 VMs ( VMB1,VMB2.... VMB25 )
Query is
First line Cluster1 - Poweron VM
Second line Cluster2 - Poweron VM
Consider all VMs are in powerd on state. How the selection of VM would be any procedure or random ?
If you actually run the "test query" in the tab on the policy you will see the order that they are resolved in.
It will generally be from the top down and then as they are listed in vCenter
So it should find all Cluster 1's and then Cluster 2's, each by in order by its GUID ID from what i can see.
If you look under the \Windows\Temp directory on your VMware backup host (assuming you are using Windows) you will see the VMUtil-* file created when the discovery ran to see exactly what it did and the machine order.