I use to think that waking the car was sufficient and even had a TeslaFi event to do a scheduled wake mid morning during periods when it was a problem. But from last year's experience, it didn't always work. Now after further observation, I have a better understanding why.
What @durzal says about opening the drivers door (not sure if other doors have same effect) seems to be the minimum trigger to re-enable the 12 hour timer. If you are greater than 12 hours (I take the 12 hours at its word, not specifically tested it) since last drive (opening drivers door) then waking the car via the app or third party API control such as TeslaFi is not sufficient to trigger the overheat protection. However, if overheat protection has run and say its gone overcast and everything cooled down so the car has gone back to sleep, then if it heats back up again, reawakening the car via the app (and I guess third party) will then restart overheat protection if its still within the 12 hour window. What is not clear is whether the car will at some point have awoken itself - I *think* it will as iirc that this is what I experienced on a couple of occasions last year (instances of car awaking multiple times during the day to run auto condition), although cannot confirm the exact circumstances.