I have the same problem
Same as what? As in the opening post, or as in the last post? If your watch shows the wrong units, check out the unit settings on the watch. If Garmin Connects shows wrong units, check out also the users settings in Garmin Connect. And if the temperature shown on the temperature graph in activity stats is too high, then you should now that the watch cannot measure ambient temperature as long as you wear it on the wrist, where it is exposed to the body heat. If you want that it measures the ambient air temperature, you have to keep it aside in a shadow, and far from any heat sources. Or get the Tempe external sensor. Otherwise, the ambient temperature at outdoor activities is shown directly on the map, and comes from the closest weather station.