It’s an app I’ve been using for the last 6 years. It just puts a number on my Apple Watch of the car’s range.
It may not be that app causing the issue. It may be one of the other 2 apps.
My point is, when I logged out of ALL apps the battery drain was DRASTICALLY better not just a bit better.
If you report excess drain to Tesla, the first thing thing they will tell you is to log out of all apps. It's not the apps draining the battery, its the apps keeping the car awake and THAT drains the battery.
Here is my simplistic understanding of how the apps interact with the car.
1/ Using the API. When the car is awake it sends a stream of data to the Tesla servers and then onto the Tesla App. This contains location, current battery charge, speed, etc. Apps like Teslamate read the stream between the servers and the Tesla app (ok they pretend they're the Tesla App) and display the info. The downside is you only get data when the car is awake*. The upside is that the app never wakens the car.
2/ Poll the car and ask for the data. This will waken the car if its asleep and result in battery drain because the car has got to keep all its system up and running. IIRC the car will try to sleep after about 20 minutes of no interaction. But that's 20 minutes of drain every time the app connects to the car. Most recent apps (Teslafi folks keep me right here) stop polling the car after a preset time and let the car sleep.
Now in situation 2, if you have more than one app polling the car, then there's a very good chance that the timings won't be aligned. So each app will poll the car in the hope that it's fallen asleep only to discover that the other app has just polled the car. Rinse and repeat.
*As others have said, there is no need to keep checking the range on the car when it is parked. The vast majority of the power is still going to be there the next time you use the car. If you think you have vampire drain then best not to have apps running at all - or at least get some that use the API.
Think of it like you're waking your spouse/partner/significant other throughout the night to see if they've had enough sleep. I bet you'll only do that once