This is what I see on my SE 2022 so I throw in a few possibilities at random!
I was asked to allow the app to use my precise location - check your location services defaults in the iPhone location services.
Settings, privacy & Security, Location Services, Weather
Also
On the Watch app: Go to Weather > Default City > My Current Location
On the Watch app: Go to General > Background App Updates > Weather > "On"
If you tap on the complication does it show the information you want
I doubt if it is a model difference so I can only suggest you first try a forced restart
i.e. press and hold both the side button and Digital Crown for at least 10 seconds, then release both buttons when you see the Apple logo.
If that is no help
Unpair and erase your Apple Watch
On Youtube, https://www.youtube.com/watch?v=UXBcNcbTcqg&list=RDCMUCYFQ33UIPERYx8-ZHucZbDA&start_radio=1&rv=UXBcNcbTcqg&t=25
and then
Set up your Apple Watch
Or in Youtube https://www.youtube.com/watch?v=7rb3vX86RUQ&list=RDCMUCYFQ33UIPERYx8-ZHucZbDA&index=3