Osd disappear, not flickering grounds

Hi, I have a plane using arduplane latest with pixhawk 6c and I’m struggling with the OSD. It is there sometimes and not sometimes. All grounds are common, has perfect 5.0v supply separate from pixhawk. Works great when it is there. Have been troubleshooting for 2 days now…. Tried 3 osd holybro and cheaper one and 2 pixhawk, all telem ports, Same result.

the pixhawk has a delay of about 7 seconds in turning on the rx, at startup. as soon as rx connects, osd disappears.

Turn power on, pixhawk boots up, Vtx on, osd shows up perfect, Plane tries to rtl because no rx yet…. After 7 seconds beep! Rx connects, control surfaces go flat, osd gone. Zero flicker, just gone.

I thought voltage fluctuations but measured every pin on the airplane with 3 decimal places voltage is perfect. Every ground common…. Any ideas??

And if you want to suggest a better way to get data overlay on video please suggest!

Thanks