Screenshot -
I followed the Repair link and clicking through the Google login permissions granting to HA does fix it for some time. But I want it to stay authenticated in for a longer time than about a week.
I did pay special attention to step 10 in Google Mail - Home Assistant , and I definitely am “Published”.
Select OAuth consent screen again and
under Publishing status, select Publish app.
Otherwise your credentials will expire every 7 days.