Can't connect my ROV to Qgroundcontrol

Hello I’m trying to connect my ROV to QGroundControl but the vehicle won’t even attempt to connect. At first the vehicle would connect to the ROV, but I wouldn’t have to camera feed however after I replaced the fathom x’s it decided to work. But now I’m having the same issue as well as the vehicle not connecting to the ROV. I don’t know if it has something to do with qgroundcontrol especially since I don’t know much about it but I’ve replaced all the hardware with new parts and I’m certain everything is connected correctly so I don’t know what to do. Anyway to fix this would certainly help thanks in advance