Nest add integration error

So I worked thru all the steps to setup the Nest SDM and I get to the final step of adding the integration and I get the following error after clicking on the “Nest” integration on the Add Integration page

Error
Config flow could not be loaded

Looking in the logs I have the following error

Logger: homeassistant.config_entries
Source: config_entries.py:563
First occurred: 8:06:09 AM (1 occurrences)
Last logged: 8:06:09 AM

Error occurred loading configuration flow for integration nest: cannot import name 'aio' from 'grpc' (/usr/local/share/homeassistant/lib/python3.8/site-packages/grpc/__init__.py)

I have restarted HA many times with no change, I can add other integratinos without issue but always get this same error when trying to add Nest.

Version core-2021.3.4
Installation Type Home Assistant Core
Development false
Supervisor false
Docker false
Virtual Environment true
Python Version 3.8.8
Operating System Family FreeBSD
Operating System Version 12.2-RELEASE-p10
CPU Architecture amd64

Hi,
What version of grpcio is installed? E.g. pip3 freeze | grep grpc

that command does not work for me (pip3 command not found), this is an add on running on TrueNAS FWIW. But if I go in this file: root\usr\local\share\homeassistant\lib64\python3.8\site-packages\grpc_grpcio_metadata.py

it says
version = “”“1.31.0"”"

OK, unclear to me why grpcio is not working. I see this is on FreeBSD, which isn’t a “supported” install, so not sure I have any ideas. My suggestion is to figure out how to get a correct version of grpcio installed somehow.

Thanks for the assistance. What is the correct version of grpcio?

That version looks right, it just looks like the dependencies aren’t working for some reason.