Dual IMX477 cameras not working

Hi,
I can’t use 2 High Quality Camera IMX477 cameras at the same time.
Each work separately however when I run them both together they stop working.
In terminal 1 I run

gst-launch-1.0 -e qtiqmmfsrc camera=0 name=camsrca ! "video/x-raw,format=NV12,width=3840,height=2160,framerate=30/1" ! queue ! fakesink

and it starts running
then in terminal 2 I run

gst-launch-1.0 -e qtiqmmfsrc camera=1 name=camsrcb ! "video/x-raw,format=NV12,width=3840,height=2160,framerate=30/1" ! queue ! fakesink

and the pipeline in terminal 1 freezes and the one in terminal 2 never starts and just hangs.

If I run the pipeline with

video/x-raw,format=NV12,width=1920,height=1080,framerate=30/1

I can run both at the same time, however the datasheet says the chip supports 2x 22MP steams in the ISP?

I have followed the instructions here

log.txt (2.0 MB)

for ubuntu release, please kindly refer to ubuntu doc for camera: Camera Serial Interface (CSI) | RUBIK Pi Documentation

as I remember, you can do 4k & 1080HD for IMX477, but not two 4k at the same time for streaming.

The docs does not state it is not supported. Do you know if it possible to support 2x 4k30 with support from Qualcomm?

RubikPi does not support simultaneous 4K output from two IMX477, as the Qualcomm 6490P platform does not support it.