Google Nest Integration Error Even With Successful Authentication


I am trying to connect my Google Nest to Home Assistant using the Google Nest Integration setup wizard. I’ve followed all the steps to setup a GCP project and get a device and client id but after I get to the final step and try linking the account I just get this generic error tile popping up (screenshot below)

Screenshot from 2023-03-21 22-49-25

When looking at the docker logs it says the auth was successful but then HA just kind of crashes or hangs after trying to create a subscriber:

2023-03-22 02:45:43.066 DEBUG (MainThread) [homeassistant.helpers.config_entry_oauth2_flow] Resumed OAuth configuration flow
2023-03-22 02:45:43.393 DEBUG (MainThread) [homeassistant.helpers.config_entry_oauth2_flow] Creating config entry from external data
2023-03-22 02:45:43.394 DEBUG (MainThread) [homeassistant.helpers.config_entry_oauth2_flow] Sending token request to
2023-03-22 02:45:43.646 INFO (MainThread) [homeassistant.components.nest.config_flow] Successfully authenticated
2023-03-22 02:45:43.647 DEBUG (MainThread) [homeassistant.components.nest.config_flow] Finishing post-oauth configuration
2023-03-22 02:45:43.651 DEBUG (MainThread) [homeassistant.components.nest.config_flow] Creating subscriber id 'projects/<my-project-id>/subscriptions/home-assistant-7LUAxf8HqV'

I’ve re-created the docker images and GCP projects multiple times but it’s been the same behavior everytime, has anyone experienced something similar? Is there a way I can grab more log details?

Any suggestions would be appreciated, thank you!

Some hardware and software details below:

Home Assistant 2023.3.5
Frontend 20230309.1 - latest

Docker Image

$ uname -a
Linux odroid 3.16.85-65 #1 SMP PREEMPT Mon Jan 18 13:32:38 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

$ cat /etc/os-release
VERSION=“20.04.6 LTS (Focal Fossa)”

$ docker --version
Docker version 23.0.1, build a5ee5b1

$ docker-compose --version
docker-compose version 1.25.0, build unknown