I faced a similar issue on Android where widget settings didn’t fully sync after changing units in the main app.
What helped in my case:
Removed the widget completely
Cleared app cache (not data)
Rebooted the phone
Re-added the widget and then rechecked unit settings inside the app
Sometimes widgets keep old cached values, especially after OS updates.
For Android 13/14, checking background optimization and battery restrictions also helps, as widgets may not refresh properly.
I usually verify system-level data separately as well, just to confirm values aren’t mismatched — using tools like an
online reference helps cross-check things from a user perspective.