I discovered today that I've got the same problem with my new 2025 Touring with the glass roof. The cellphone isn't picking up GPS very reliably. It's definitely the glass.
I had the same problem with a 2016 Tesla Model S, and I used a GPS repeater similar to this one:
https://www.aliexpress.us/item/2251832673829379.html. The receiver portion has to be installed outside of the car's passenger area (I installed mine in the frunk) and the retransmitter portion, the one with the attached USB-A cable, has to be installed inside the car's passenger area. It's supposed to take the GPS radio signal received from outside the passenger area and pass it over the cable to the transmitter that is mounted inside the passenger area, so that the retransmitted GPS signal can be picked up by the phone. This did actually worked quite wall in my Model S, though passing a cable from the frunk into the passenger compartment was a pain - I had a professional installer do it.
The unit I bought 9 years ago is no longer listed on Amazon, nor could I find another on Amazon to test out. I don't know if the unit I linked to on AliExpress will work, but I ordered it to see if it solves the problem for me.