This is going to sound ridiculous but there is no other explanation.
I used phone GPS while driving in my car for the past 3 years. 3 different phones, that is, and they all worked fine. I was recently in an accident and the car went away for repairs and they had to take off the front bumper, parking sensors, etc, to do the repairs. When the car came back a month later, I noticed that my phone GPS was going crazy while I was navigating home. It would detect my location, not move at all while I'm driving, and then randomly appear elsewhere with misleading directions. My partners phone also experiences the same thing in my car.
I never thought it could be car, so I reset location settings etc, everything. Still, GPS goes crazy inside car. This is even when the phone has no physical contact with car either through charger or holder. I then went into my partners car for a similar drive and GPS was working fine.
I can only assume now that something happened during the repairs that is causing interference with the GPS as someone suggested on my question on stack apple.
Is this possible and if so what could it be really?
Update The car got ceramic coating more than six months ago. The windshield was also coated. Is it possible this could be causing issues?