NEO-M8P-2 Base Station Surveying

I am trying to setup one of [these modules as a Base Station with an Arduino however the problem I am getting is the survey status will not complete even when the accuracy and time being printed out shows it is well below the minimum values. The piece of code that I am using the example ([SparkFun_Ublox_Arduino_Library/examples/NEO-M8P-2/Example2_StartRTCMBase) from Github. Do I need to manually stop the survey once it is complete or let the library handle it? Does stopping the survey half way affect the RTCM messages being sent? Any help would be much appreciated. Thanks!](SparkFun_Ublox_Arduino_Library/examples/NEO-M8P-2/Example2_StartRTCMBase at master · sparkfun/SparkFun_Ublox_Arduino_Library · GitHub)](SparkFun GPS-RTK Board - NEO-M8P-2 (Qwiic) - GPS-15005 - SparkFun Electronics)