Correct display of LocationName so where is the problem if not in the GCM app?

Hello, I contacted the GCM developer support about whether they are changing the strategy and the weather provider, specifically the location function (LocationName) and here is their response:

Hello, 
Our suggestion is to reference our support page in the link below in regards to sending forecast data to our wearable devices where it is then displayed on the watch in the default weather widget and default watch face weather data fields: 
Below is another link showing where the weather info displayed on activities within connect for activities recorded from our devices is displayed when synced one of our wearables devices:
If using a 3rd party developed watch face, widget, data field , or app from the iQ store...the source of weather info will vary depending on the content that was downloaded, and you must contact the developer of the content for more info on the source of the weather specific to their content. 
We off within the Garmin Connect mobile an option to use weather based on your current location or a fixed location. Weather info is then provided from location permissions offered from the smartphone the Connect app is being used on. 
At this time we do not have any public announcements on any plans of changing weather related features that are available through our Garmin Connect application. 
Let us know if further assistance is needed.

So I don't know if it's a FW issue or the error is somewhere else?

Does anyone have a way to fix the positioning error via garmin weather provider?