Storage Node with vSphere Cloud Storage: maxStorageNodesPerZone not working

Hi,

im trying to deploy the Portworx Enterprise trial in a dev cluster. the cluster consists of 9 worker nodes 3 in each zone. The Worker have the correct region and zone settings. After the installation the worker have the same content in the topology.portworx.io/region and topology.portworx.io/zone as they have in the topology.kubernetes labels.

This is my cluster configuration:

kind: StorageCluster
apiVersion: core.libopenstorage.org/v1
metadata:
  name: px-test
  namespace: portworx
spec:
  deleteStrategy:
    type: Uninstall
  image: portworx/oci-monitor:2.12.0
  imagePullPolicy: Always
  kvdb:
    internal: true
  cloudStorage:
    provider: vsphere
    deviceSpecs:
      - type=thin,size=150
    kvdbDeviceSpec: type=thin,size=32
    maxStorageNodesPerZone: 2
  secretsProvider: k8s
  stork:
    enabled: true
    args:
      webhook-controller: "true"
  autopilot:
    enabled: true
  csi:
    enabled: true
  monitoring:
    prometheus:
      enabled: true
      exportMetrics: true
  env:
    - name: VSPHERE_INSECURE
      value: "true"
    - name: VSPHERE_USER
      valueFrom:
        secretKeyRef:
          name: px-vsphere-secret
          key: VSPHERE_USER
    - name: VSPHERE_PASSWORD
      valueFrom:
        secretKeyRef:
          name: px-vsphere-secret
          key: VSPHERE_PASSWORD
    - name: VSPHERE_VCENTER
      value: "10.10.211.102"
    - name: VSPHERE_VCENTER_PORT
      value: "443"
    - name: VSPHERE_DATASTORE_PREFIX
      value: "default-container-80975640325584"
    - name: VSPHERE_INSTALL_MODE
      value: "shared"

I would expect to get a Portworx cluster with 9 nodes 3 compute only nodes and 6 storage nodes, 2 nodes in each zone. But after the deployment I get a Portworx cluster with 7 compute only nodes and 1 storage node in zone 1 and 1 storage node in zone 2.

Do i’ve to specify additional parameters to make it work?

Greetings
Tobias