Location name not updating in the widget

I have a widget in which I’m showing the current location along with weather info/forecast.
When I change places the weather forecast is updated in the widget but the location name remains old. When I force the weather update then it changes the location name.
Am I missing any configuration or it’s a bug?
I have tested by changing Location Provider to all three options. Auto, Open Street Map, Android.