FYI, when I look at the UI from my phone instead of PC, at the same time, here is what I get.
The widget says celsius, but the temperature is 55.5 which is clearly a number in fahrenheit, not celsius. 55 celsius is close to the hottest outdoor temperature ever recorded on earth !
All times in the weather widget are in 12 hour format, still. Interestingly, the times in the other widgets (X10) are in 12 hour format also, whereas they are in 24 hour format when I look from my PC.
I’m using Firefox on both my phone (Note 20 Ultra) and PC (Windows 10 based).
I think there is something seriously hosed. I see at least 3 bugs .
with Firefox on both PC and phone, weather widget times are in 12 hour format instead of 24 hour
with Firefox on phone, weather widgets temperature value is in fahrenheit, but listed with a celsius unit. Ie. nonsensical
with Firefox on phone, X10 widgets times are in 12 hour format instead of 24 hour
Are you using a different browser ? Do you see a different behavior on phone and computer ?