MRO Control Zero H7, QGC GPS Always "Disabled"

Hello all.
I’ve been messing with this and researching for days and I’m getting nowhere. I’m not sure if this is a PX4 issue or a QGC issue…but here it goes! I’m running an MRO Control Zero H7 on PX4 1.12.3 (Stable). No mater what I do, GPS always shows “disabled”…
QGroundControl_vtzDJABR7j

…even when QGC also shows a full 3D-Lock with plenty of satellites.
QGroundControl_NeioakaG6H

The results shown are using an MRO Location One GPS on CAN.

Here is a 6sec video of the LEDs on the units.
https://youtu.be/AcB2ad4nDpU

Trying to use the typical serial/I2C GPS connection doesn’t work either…it’s like there’s no GPS connected even though I can see from trying other GPS’s that their LEDs show lock, and I have tested all my GPS’s outside of PX4 and QGC and they all work fine. Any advice or a point in the right direction would be greatly appreciated.

Update: I flashed to the latest Ardupilot Plane and everything works great so it has to be the PX4 firmware I’m using. This is where I got the firmware from it from: Releases · PX4/PX4-Autopilot · GitHub I have flashed various versions of PX4 for this hardware, but no improvement.

Update: I got all hardware working on PX4 and Auduplane. It turns out it was just horrible combination of wiring, pinout, and parameters (my fault).

However, with PX4 I still see GPS and Mag2 still shows “Disabled” in QGC, but everything is working. I’ll report the status discrepancy to QGC.
QGroundControl_nuyHtV0OaL