OP I've periodically tracked throughout the day our battery loss in miles with our Cabin Overheat Protection (COP) on. During really hot days 12+miles sounds reasonable to me from what I've seen. We've had some high 90F degree days (even a few in the mid 105-107 range) where our car has sat in the noon-afternoon-early evening sun and lost something in that range. Basically higher the temps, more mileage lost. I'd have to go back and look to know for sure what the highest range lost has been so far that I tracked. I've taken a screen capture of the car app in the a.m. to establish the current mileage range and then followed it during the day until evening with screen captures. Nice to have the first in the morning readings and then evening and then next morning for comparison. I also tried to periodically take a screen shot of my Apple watch showing the date/time/temp for reference points of outdoor temp readings. Don't really obsess over the mileage but more concerned that the COP turns on that day.
Here's stats for one day. A bit unusual day however. June 19 - 9:50am sat in car and started day at 124 mi (76F internal); 124 mi @ 2:27 (124F int)*, took 2 minutes to get down to 104F int btw and stayed under that rest of day; 113 mi @ 6:52pm (104F int). At 2:42pm the outdoor temp was 102F. Next day, June 20 - at 9:08am - 111mi (71 int). I don't consider that a full day using COP since it apparently didn't get activated for whatever reason until apx 2:30pm. The sun starts hitting our car in the driveway earlier than that. It was however a hotter than usual day, generally in the 80-90s.
*The COP had been consistently working when I sat in the car each morning until that day and when I saw the temp in the 120 range we called Tesla to see why it hadn't been activated. I want to know we can count on it. They were going to have someone look into it and get back to us. Haven't heard back yet. In the meantime I try to check in on the app during the day to see that it's working correctly and cooling it down. I didn't always track it from morning to night, kind of just wanted to see that it was active, and the drain was what it was, but if you want me to look back at a few more days I can do that.
If I'm home during the day and the car's not being driven that day, I'll sit in it in the early a.m. figuring I've got coverage until evening 12 hours later. I just wish I didn't have to drive or sit in the car to activate it and could do so by the app.