In my experience Garmin Express on Windows and Mac is causing this trouble. It even uninstalls ConnectIQ Items, especially annoying if it uninstalls data fields. That's the reason I don't use it if I don't need to, seems that it doesn't check the Webserver wich items should be on the watch before it syncs.