Hi,
You would need to set source format correctly. If the source is RGBA but set to BGRA in gstreamer, it is treated as BGRA for all conversion.
Another possible solution is to set prob function in source pad of v4l2src plugin, and overwrite the buffer in correct order.