Weather widget on Forerunner 255 shows wrong data

Hello. Like many of you, I’m experiencing issues with the weather widget on my Garmin Forerunner 255. The first problem is that there's always an exclamation mark displayed next to the widget. This exclamation mark disappears if I scroll to the next widget and then return to the weather widget.

Despite that, my second issue is that the weather information doesn't match my actual location at all. It seems to update, but the data shown doesn’t correspond to where I am. I even tried entering a manual location in the Garmin Connect app, but the weather stayed the same.

I feel like I’ve tried everything: restarting the phone and the watch, reinstalling the app, removing the watch from connected devices in Garmin Connect—nothing works. The only thing I’ve noticed is that the weather info shown on my Forerunner is exactly the same as the weather widget on my Fenix 6.

For example, right now my watch shows an outdoor temperature of 20°C, while it’s actually 13°C.

Is anyone else experiencing this kind of issue?