Generic Thermostat and Google Assistant strange behavior

For probably the 15th time, I’m trying to find a way to use Google Assistant to set a variable in HA. That’s it. Pretty simple, right?

Well apparently not. A couple years ago someone mentioned using a generic thermostat. Create the thermostat in HA, expose to Google, change the value with GA and you get that change in HA.

So this kinda sorta works. But not if I use a Google Speaker. With GoogleAssistant on my phone I can type in a command like

Kibble temp 15

Which will set my generic thermostat named Kibble to have a target temperature of 15. I speak the sams command to my phone, and it works again. Well now it’s cake, right? Nope. I speak that same command to one of my Google speakers. The speaker acknowledges the temperature I want to set my generic thermostat to 15, but then changes it to 55. smh