Hi,
Short answer: not exactly as drawn — but yes, it is achievable with one adjustment.
The limitation: a single storage partition can only have one DR relationship to one DR system. From one PBHA partition, you cannot replicate some volume groups to System C and others to System D. IBM Development confirmed this: DR volume groups within a single partition must share the same DR target.
The supported design: split your workload into two storage partitions on the same A/B PBHA pair:
Partition 1 → VG1 + VG2 → PBHA between A and B → PBR to System C
Partition 2 → VG3 → PBHA between A and B → PBR to System D
Both partitions run active-active HA across the same two production systems (A/B), and each partition has its own independent DR to a different DR system. This gives you exactly the outcome in your diagram — two PBR streams to two different DR systems — while staying within a supported configuration.
Requirements to keep in mind:
Storage Virtualize 9.1.2 or later (partition split / multi-partition with independent DR)
Each production system supports up to 3 inter-cluster partnerships — your design uses 1 HA (A↔B) + 2 DR (→C, →D) = 3, which is exactly the maximum
One important VMware note if any of these VGs serve an ESXi cluster: a single VMware cluster must stay within one partition — you cannot split hosts of the same ESXi cluster across two partitions. So the VG-to-partition split must align with host/workload boundaries.
We have implemented exactly this multi-partition / multi-DR-target design in production, so happy to share the detailed procedure if useful.