After update to SW 3.90 (d1422c8) 3 days ago, the Weather widget is stuck on Waiting for data.
Otherwise the sync process between Garmin Connect application and Forerunner 945 is working fine.
I have re-started Forerunner 945 as well as the phone (Samsung Galaxy A8, Android version 9) but that did not help to resolve the problem.
I have also checked whether the phone "needs" location permissions from Garmin Connect app, but there is not any occurrence of that.