Garmin Weather widget won't update weather information by itself. Even if I open the widget straight from the clock face (by long pressing the weather datafield) it almost always gives me the exclamantion mark and "waiting for data". Only way to get updated weather info is to open the weather widget from the glance view. When I scroll my glances and come to weather, then it updates. I have disabled battery saving and optimization settings for Garmin Connect app on my phone so that shouldn't be the problem.
Weather worked like a charm on my previous watch Venu 2, but Forerunner 965 has had these "waiting for data" problems since the beginning. Quite annoying!