My widgets are also displaying temps in Celcius even though my weather app is set to Farenheigt. I did everything up to uninstalling and reinstalling.
This has been more recently; it used to display the correct temp scale.
I saw another post reporting the same issue but it didn't have any responses.