Long time Garmin 935 user here. I sync my Garmin 935 daily through the Garmin Connect app on iOS. It ALWAYS immediately transfers my steps, heart rate, and other health information. ~90% of the time, it DOES NOT transfer my running activity for the day. I've tried disconnecting/reconnecting my watch via Bluetooth as well as repairing from the watch, close and reopen the app, cycle power on my phone. Nothing seems to help. Eventually (sometimes 6 hours later) it will transfer the activity. I am at wit's end on why it doesn't consistently transfer the activity. Once in a while it does, but the majority of the time it does not. Any suggestions would be appreciated.