My two cents...
I run Hubitat as my "main" hub, but also have an AppleTV 4k that runs HomeKit, and I have picked up Home Assistant. I also have two Nest thermostats.
I have tried and tried, following the "Nest for Dummies" tutorials, but I cannot get my thermostats to work reliably inside...