That’s interesting that only the temperature
value wasn’t updated. I don’t have an answer on that, but if it’s started happening more regularly, you could try watching the SmartThings IDE Live Logs when it occurs to see if there are any error messages logged.
Alternatively, if it’s just this device that’s having issues, you could also try the Open Weather Custom Tile: