Voice Assistant - Wrong Home Location

I am currently using Gemini API for my voice assistant. The only weather entity I have enabled is Environment Canada, set to my location. My home location in Home Assistant is set correctly as well.

However, whenever I ask for the weather from the Voice Assistant, it gives me the weather for a town about 20km south of me.

Any ideas how to fix this?

Thanks!

First.

Gemini llm integration cool.

What have you setup to get it to tell you the weather? Or did you just let er rip?