Hey there Sadab,
I'm sorry for the delayed response, I appreciate your patience! Were you able to figure out that weather issue? If not, I'd be happy to help you out! For this scenario, I would check out this article on weather and forecast information, there is a section where it says the weather is pulled from your home address in Google Home. However, you mentioned that you already have that set, so then I would check near the bottom of that article for the section called Fix problems, then give those steps a try.
Let me know if that resolves the issue! If not, we can try a few more things. If you have any more questions or concerns for me, please let me know!