I own a forerunner 235 and have the following problem.
When I first turned on the watch, I chose metrical units (kilometers etc) instead of the imperial units (miles etc) that it proposed. After that I synced my watch for the first time. I was told though these settings only go from the website to the watch, modifications on the watch however would not be uploaded to my Garmin connect profile.
When I went to the Garmin connect website, I noticed it said "miles" there, so I switched it to kilometers. After that I synced my watch. But then I did my first run, and I got distance in miles.
Today I used the Garmin connect app on Android. I noticed that there too it was put to miles. Changed it to kilometers. However, upon sync with my watch, the watch is reset to imperial units. Tried it several times (reset to kms on the watch or in the app, then a sync), but after each sync the units get switched to imperial units.
I read on other forums here that some other watches have similar problem. Would that be a software problem with Garmin?
I don't feel like having to change it before each run: height from feet to meters, weight from pounds to kilograms, and a few more...
Anyone else experiencing this?