Weather app works fine if you enable GPS and data for the first connection.
If you have not enabled Google location accuracy it will prompt you to do it.
After the first update you can turn GPS off.
This is because there is a location dependency for the first time.
You don’t have to be signed in to Google, just enable the location accuracy in location settings.