1.You need to find a way to handle multiple streaming configure from the same i2c address.
2. The v4l2-ctl --list-formats-ext report incorrect size and pixel format may cause by the device tree incorrect. Have a confirm the context by get the dts from run time system. You can get it by below command.
sudo dtc -I fs -O dts -o extracted_proc.dts /proc/device-tree