according to format types reported via v4l2 standard controls, your got two different video devices with different pixel formats.
please assign format types accordingly (video0=UYVY; video4=YUYV) and taking a JPEG images,
may I know if issue still there,
for example,
When I use YUYV format sensors,the problem still remains.
I didn’t figure out why not。
So I let the Camera module supplier change the format from YUYV to UYVY,it worked fine.
But The cause of the problem is still unknown