This might be caused by your pi being set up as both access point and wifi client, like openplotter encourages. Disconnect any wifi client. On my boat, I used to connect openplotter to the marina wifi to update charts, buoy layers etc. Always had vague connectivity based troubles in the berth that vanished when I left the harbour. These problems got away when I got into the habit of connecting to my phone's wifi hotspot instead, that I switched off after the update.
Not until recently, helping out a friend with connecting up his ublox, did we isolate this as the sole cause, and did I realize what had me pull my hair out in the past.
Not until recently, helping out a friend with connecting up his ublox, did we isolate this as the sole cause, and did I realize what had me pull my hair out in the past.