Unable to get 3D RTK GPS Lock, only able to get 3D GPS Lock

Hello,
First time posting. I am currently having trouble connecting my RTK base station to my drone. My set up is:

a Here+ RTK base station connected via usb to QGroundControl(I have used U-center to update the firmware on the Here+ and have downloaded the GNSS driver to my pc)

on the rover, I am using a Pixhawk 4(firmware version 1.13.0 custom) with a Ublox M8N GPS module

In the QGround Control Display, it shows the RTK successfully survey-ing in and I have changed the Mavlink protocol to 2 but I am unable to get the gps button to indicate the 3D RTK GPS Lock.

Attached is my QGround Control screenshot and logs.

Additionally, I saw in this post: GPS 3d lock, no RTK something about soldering an additional connection, can someone clarify what they are talking about?

Is there anything that I am missing? Any advice would be appreciated. My current thought is that I need to replace the M8N gps with a M8P.

Here are my logs:

] at D:\a\qgroundcontrol\qgroundcontrol\src\QGCApplication.cc:281 - “Settings location “C:/Users/pauls/AppData/Roaming/QGroundControl.org/QGroundControl.ini” Is writable?: true”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\QGCLoggingCategory.cc:120 - “Filter rules “*Log.debug=false\nGStreamerAPILog.debug=true\nqt.qml.connections=false””
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\QGCApplication.cc:384 - “System reported locale: QLocale(English, Latin, United States) ; Name “en_US” ; Preffered (used in maps): “en-US””
[E] at :0 - “serialnmea: No known GPS device found. Specify the COM port via QT_NMEA_SERIAL_PORT.”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\Vehicle\MAVLinkLogManager.cc:360 - “MAVLink logs directory: “C:/Users/pauls/Documents/QGroundControl/Logs””
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\QtLocationPlugin\QGCMapEngine.cpp:164 - “Map Cache in: “C:/Users/pauls/AppData/Local/cache/QGCMapCache300” / “qgcMapCache.db””
[D] at qrc:/qml/MainRootWindow.qml:51 - “QGCCorePlugin(0x1a94257ae00)
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\VideoReceiver\GstVideoReceiver.cc:284 - “Stop called on empty URI”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\VideoReceiver\GstVideoReceiver.cc:284 - “Stop called on empty URI”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\QGCApplication.cc:848 - "“v4.2.0"”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\Vehicle\EventHandler.cc:27 - “Events got lost: 65534 comp_id: 1”
[I] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:829 - “Attemping load from cache”
[I] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:919 - “Parameters cache match failed C:/Users/pauls/AppData/Roaming/QGroundControl.org/ParamCache/1_1.v2”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\comm\QGCMAVLink.cc:234 - “QGCMAVLink::mavSysStatusSensorToString: Unknown sensor -2147483648”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\comm\QGCMAVLink.cc:234 - “QGCMAVLink::mavSysStatusSensorToString: Unknown sensor -2147483648”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\comm\QGCMAVLink.cc:234 - “QGCMAVLink::mavSysStatusSensorToString: Unknown sensor -2147483648”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\Vehicle\EventHandler.cc:27 - “Events got lost: 65534 comp_id: 1”
[E] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:1156 - "“V:1” The following parameter indices could not be loaded after the maximum number of retries: “1:99, 1:101, 1:117, 1:559"”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[I] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:829 - “Attemping load from cache”
[I] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:919 - “Parameters cache match failed C:/Users/pauls/AppData/Roaming/QGroundControl.org/ParamCache/1_1.v2”
[E] at :0 - “QCoreApplication::postEvent: Unexpected null receiver”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[I] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:829 - “Attemping load from cache”
[I] at D:\a\qgroundcontrol\qgroundcontrol\src\FactSystem\ParameterManager.cc:864 - “Parameters loaded from cache C:/Users/pauls/AppData/Roaming/QGroundControl.org/ParamCache/1_1.v2”
[E] at :0 - “QCoreApplication::postEvent: Unexpected null receiver”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:2371 - “setCurrentPlanViewSeqNum”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\MissionManager\MissionController.cc:1272 - “_recalcFlightPathSegments homePositionValid false”
[E] at qrc:/qml/QGroundControl/Controls/ParameterEditor.qml:242 - “qrc:/qml/QGroundControl/Controls/ParameterEditor.qml:242:17: QML QGCLabel: Binding loop detected for property “text””
[E] at qrc:/qml/QGroundControl/Controls/ParameterEditor.qml:242 - “qrc:/qml/QGroundControl/Controls/ParameterEditor.qml:242:17: QML QGCLabel: Binding loop detected for property “text””
[D] at D:\a\qgroundcontrol\qgroundcontrol\src\AnalyzeView\LogDownloadController.cc:504 - “Request log entry list ( 0 through 49 )”