Make sure enable autostart permission for Today Weather on your device. It will help Today Weather update widget automatically in the background.For Samsung devices For Huawei devices
Make sure set location permission "Allow all the time".
Today Weather provides many data sources, have you try with other souces?.
The time format base on device time format. If your phone was set format time 24h -> Today Weather will be set 24h