I've encountered the same issue and it seems it's not a new one:
Android 10 - Widget not updating
The reason for this (at least I think it is) is because Windy cannot access the device location in the background.
The only two options when changing Windy's location permissions are Deny and Allow only while using the app. Windy simply cannot get the current location and therefore update the widget.
Hope this helps.