If you can’t get that to work with your Tesla, you could try Life360 with states. It has a distance from home attribute. I don’t know how often it polls but perhaps it would give you another option if needed.
I wonder whether there is an outdoor camera that you could set up to monitor the driveway and that would trigger a switch upon motion detection? Might work to trigger the garage to open when motion is detected in the driveway, you’re in the car, and the distance to home is within a radius gauaranteed to be met within your update interval. And maybe also specify that the motion has to have been detected within a certain time interval from when the geofence was crossed. That way, if you happen to, say, stop at a neighbors house instead, someone walking by your driveway 10 minutes later wouldn’t open the garage. Just some ideas. Don’t know if it would work in practice.