Same issue here. My old Samsung S6 does not like the I-Pace panoramic roof.
Thus leading to no GPS at all. Pretty annoying as I'm used to have Waze to warn about fix speed cams !
Following suggestions above, I gave a try to a Bluetooth GPS receiver and put it in the trunk. In fact I took a GPS data logger. An Holux RCV-3000.
First, in Europe there is not that much options about such equipment. Since all cellphones are GPS enabled, the market for Bluetooth GPS receivers is now a niche.
What is nice that the Holux is that it has a real physical ON/OFF switch. So I leave it ON all the time.
When the car goes off, it continues on the Holux battery. I don't have to worry about switching it on or off. I will try to even remove the battery of the Holux. It is useless as permanently connected to the car.
Then on the Android cellphone, I installed an app called 'Bluetooth GPS'. Enabled the so called MOCK GPS provider in the android developer options.
As result, in the car, no matter using the cellphone only or using it through Android Auto, I'm connected to the GPS receiver.
Finally, as I'm quite lazy, I also installed an Android profile application called 'MyProfile'. The app start and stop 'Bluetooth GPS' automatically when I enter in the car. For this it rely on the Jaguar Bluetooth OR the Holux Bluetooth connection. It also shut it down automatically whenever I leave the car....
All seems working so far pretty well...