Google nest integration shows Requires internet' but logs shows expiration

I have google nest camera/thermostats. Token usually expires and HA shows somewhere integration page a link upon clicking it takes to google and after clicking so many checkboxes, it works. Now I don’t see link.

  1. Where can I see the link from HA that takes Google to renew the token?
  2. Is there any way, I can proactively use the link so that it won’t expire?
  3. Recently, I set from ‘testing’ to ‘production’ somewhere on the OAuth consent screen. Still, I don’t have luck not to expire frequently.
  4. Is there anywhere, I can see Oauth tokens when they expire from HA?
    I appreciate any tips on debugging. It is expensive to replace 3 nest thermostats and a nest doorbell camera.

I just deleted all my google devices and added again. But I am trying to get better solution.