QGC grey gstreamer video

Hey everyone,
I’ve been having an on going issue with qgc and the gstreamer video stream being grey with the exception of the occasional frame coming thru…
I have tried this with the raspberry pi camera v2.1 and the logitech c920. Both with the same outcome.
I’ve tried these gstreamer pipelines:

With the raspberry pi camera:

Gst-launch-1.0 rpicamsrc preview=0 bitrate=600000 ! video/x-h264,width=640,height=480,framerate=39/1,profile=high ! h264parse ! rtph264pay ! udpsink host=xxx.xxx.xxx.xxx port=5609

With Logitech c920:

Gst-launch-1.0 uvch264src initial-bitrate=1000000 iframe-period=1000 device=/dev/video0 name=src auto-start=true src.videosrc ! video/x-h264,width=1920,height=1080,framerate=24/1 ! h264parse ! rtph264pay ! udpsink host=xxx.xxx.xxx.xxx port=5609

Both work great in mission planner but i would rather use qgroundcontrol.

Im using QGC daily builds with the “UDP h.264 Video Stream” as video source

I’m using a raspberry pi 4b with verison usb730l 4g lte dongle on the aircraft.

Thank you in advance for any help or suggestions!