I have experienced a similar issue here.
In jetpack 4.5. ‘open’ returns different formats than ‘v4l2_open’.
In my case, ‘open’ returns the format provided in device tree while ‘v4l2_open’ only provides ISP output format and does not even list the raw camera format. Flags passed to v4l_open are ignored and I am therefore also unable to open more than one stream simultaneously using gthe new v4l argus pipeline.
Best regards,
Nico