Troubleshooting
Health Connect not syncing: 7 fixes that work (2026)
Disappearing steps, missing sleep data, heart rate not updating. Here's how to diagnose and fix the most common Health Connect problems.

TL;DR
- Check three things first, in this order: permissions in Health Connect, battery optimization for the apps involved, and whether the source app has synced recently.
- Battery optimization is one of the most frequent causes: it blocks background sync, it's not a Health Connect bug.
- On Samsung, the specific fix is disconnecting and reconnecting the Samsung Health โ Health Connect pipeline from settings.
- Clearing the Health Connect cache does not delete your data: it's safe and often fixes corrupted state errors (Android 13 and earlier only: on Android 14+ Health Connect is a system module and may no longer show a separate cache entry in Settings).
- Historical data recovery is NOT automatic: it depends on the source app (some rewrite history, others don't) and on Health Connect's history-read permission, which without the extended grant only covers the 30 days preceding the app's first permission grant, not a rolling 30-day window from today.
Health Connect not syncing problems often have an identifiable cause: missing permissions, battery optimization blocking background sync, or a source app that hasn't reconnected yet. This guide follows a diagnostic order from most to least frequent, without needing to reinstall anything.
First: identify the exact symptom
- Data never present: the reading app has never received data from Health Connect. Problem: permissions or source app not connected.
- Data present but delayed (hours/days): sync not real-time. Problem: battery optimization, background sync disabled.
- Partial data: some metrics yes, others no. Problem: granular permissions missing for specific data types.
- Duplicate data: same metric appears twice. Problem: multiple sources writing the same type (e.g. Garmin + Samsung Health).
- Historical gap: data missing for a specific period. Problem: app not connected during that period, or crash.
Fix 1: Check permissions in Health Connect
- Open Health Connect: on Android 14+ it's under Settings โ Security and privacy โ Privacy controls โ Health Connect; on Android 13 and earlier it's a standalone app (search your installed apps โ its app-drawer icon was removed back in 2022).
- Go to App permissions.
- Find the app that's not syncing (e.g. FitMesh Sync, Garmin Connect, Samsung Health).
- Tap the app โ verify it has read and write permissions for all data types you expect (Steps, Heart Rate, Sleep, Workouts).
- If permissions are missing, enable โ grant.
Fix 2: Disable battery optimization for the apps involved
Android's battery optimization is the silent killer of background sync. When Android puts an app into deep sleep, it can't read or write to Health Connect. The fix: exclude both the source app (Samsung Health, Garmin Connect) and the reading app from optimization.
- Settings โ Battery โ Battery optimization (or 'Power saving' on Samsung).
- Search for the app (Samsung Health, Garmin Connect, or any other app involved).
- Select Don't optimize (or on Samsung: tap app name โ 'Unrestricted').
- Repeat for every app in the sync chain.
Fix 3: Force sync from the source app
The most common bottleneck is the watch โ phone sync: to save battery, Samsung Health only pulls fresh data from the Galaxy Watch in specific situations documented by Samsung โ when the watch reconnects to the phone, when you open the Samsung Health app, or when you pull-to-refresh its home screen. The data type matters too: continuous heart rate is delayed on purpose to save battery (manual measurements sync right away), and sleep data is only processed once the watch reconnects to the phone, which can add further delay. Once Samsung Health actually has the data, it normally writes it to Health Connect fairly quickly, but Samsung doesn't guarantee an exact timeframe โ if the numbers look stale, try opening Samsung Health, pulling to refresh, or tapping "Sync now" before assuming something's broken. Garmin Connect writes after each successful watch sync, one-way into Health Connect (it never reads from it). Fitbit is now the Google Health app (since May 19, 2026): configure Health Connect sync from there. Source: Samsung Developers โ Accessing Samsung Health Data through Health Connect, Samsung Developers โ Managing Sleep Data with Samsung Health and Health Connect, Samsung Developers โ Health Connect FAQ and Google Health โ Fitbit transition, consulted 2026-08-06.
- Samsung Health: make sure the watch has reconnected with the phone, then open the Samsung Health app or pull-to-refresh its home screen (Samsung documents these as ways to refresh the data, not just reconnecting). Then go to Settings โ Health Connect โ verify the link is active and all data types are enabled.
- Garmin Connect: open the app. Garmin writes to Health Connect after each successful watch sync, one-way into HC (it never reads from it). Check: Garmin Connect โ More (โฐ) โ Settings โ Health Connect enabled.
- Google Health (formerly Fitbit): since May 19, 2026 the Fitbit app has become the Google Health app. Open the app โ wait for it to sync with the device, then check the Health Connect link in its settings.
Fix 4: Clear Health Connect cache
- Settings โ Apps โ find Health Connect (may be under 'All apps').
- Tap Storage & cache.
- Tap Clear cache (NOT 'Clear data').
- Reopen Health Connect and let it reinitialize.
Fix 5 (Samsung): direct Samsung Health โ Health Connect connection
On Samsung devices, the Samsung Health โ Health Connect connection is authorized separately from the app's general permissions (it's its own link, not just a background-sync setting). If you suspect it's broken, disconnecting and reconnecting it forces a clean handshake:
- Open Samsung Health โ Settings (the exact icon varies by version: look for a profile icon, a hamburger menu, or three dots, depending on your app version).
- Scroll to Health Connect โ tap.
- Disable the connection โ re-enable after 10 seconds.
- Verify all data types are selected (Steps, Heart Rate, Sleep, etc.).
- Go back to Samsung Health main screen and wait 1-2 minutes.
Fix 6: Update Health Connect to the latest version
On Android 13 and earlier, Health Connect updates via Play Store like any other app: search for it and update if available. From Android 14 onward, Health Connect is a system module and updates itself, with no manual action needed โ what's worth checking at that point is whether the connected apps (Samsung Health, Garmin Connect, or others in your sync chain) have updates available, since those remain regular Play Store apps on any Android version. Source: Android Developers โ Migrate Health Connect from Android 13 to 14, consulted 2026-08-25.
- Open Play Store โ tap your profile icon โ Manage apps & device.
- Search for Health Connect and update if available.
- Do the same for Samsung Health, Garmin Connect, or any other app in your sync chain.
Fix 7: Revoke and re-grant all permissions (full reset)
If none of the other fixes worked, the problem may be in a corrupted permission state. The solution is a full connection reset:
- In Health Connect โ App permissions โ find the problematic app.
- Tap the app โ Remove access.
- Reopen the problematic app โ find the Health Connect section in settings.
- Tap 'Connect to Health Connect' or equivalent โ grant all permissions again.
- Wait 5-10 minutes for the first sync.
When the problem isn't on your phone
If you've tried all the fixes above and the problem persists, it might be a server-side outage of the source app (Samsung Health, Garmin Connect) or a bug in your specific Android version. In that case:
- Search Reddit (r/GalaxyWatch, r/AndroidHealth) if others have the same problem: a pattern often emerges.
- Check the source app's status page if available.
- Report the bug via app feedback.
- As a temporary workaround, data accumulates locally in Health Connect: it's not lost, just not synced to cloud.
In summary
- Most sync problems are solved by three actions: check permissions in Health Connect, disable battery optimization for the apps involved, force-open the source app.
- On Samsung, the specific fix is disconnecting and reconnecting the Samsung Health โ Health Connect pipeline from Samsung Health settings.
- Clearing Health Connect cache does not delete your data: it's safe to do and often fixes corrupted state errors (Android 13 and earlier only).
- If data is delayed but not absent, the problem is often battery optimization blocking background sync, but it's not the only possible cause.
- Historical data recovery is not automatic: it depends on the source app (some rewrite history to Health Connect, others don't) and on Health Connect's history-read permission, which without the extended grant only shows the 30 days preceding the app's first permission grant, not a rolling 30-day window from today.
Frequently asked questions
Why doesn't Health Connect show Galaxy Watch data?+
Galaxy Watch doesn't write directly to Health Connect: it does so through Samsung Health. If Samsung Health doesn't have write permissions on Health Connect, Watch data won't arrive. Check: Samsung Health โ Settings โ Health Connect โ make sure it's connected and all data types are enabled.
Is Health Connect different from Google Fit?+
Yes. Google Fit was Google's previous health platform (now being deprecated). Health Connect is the new unified Android standard, launched in 2022 and now native to Android 14. Google Fit and Health Connect are separate systems: an app can write to one, the other, or both. If you have sync issues, check which one the source app uses.
Can missing data in Health Connect be recovered?+
It depends, and it isn't automatic. If the source app never wrote that data to Health Connect, there's nothing to recover there: the data only exists in the source app, if at all. If the data was written but the reading app hasn't seen it yet, the general Health Connect limit is the history-read permission: without it, an app only sees the last 30 days from when it was granted access. FitMesh Sync doesn't currently request this extended permission: for a large historical gap, the more reliable path is reconnecting the source app (or your ring/watch) and letting it re-sync, not a setting to change inside FitMesh. Samsung Health doesn't document a dedicated 'historical sync' option. In Garmin Connect, behavior varies by data type and app version: it's not guaranteed, but it's not ruled out as a fixed rule either. Source: [Android Developers โ Get started with Health Connect](https://developer.android.com/health-and-fitness/guides/health-connect/develop/get-started), consulted 2026-08-05.
Do multiple apps writing to Health Connect cause problems?+
They can cause duplicates. If Garmin Connect and Samsung Health both write 'Steps' for the same hourly interval, Health Connect can contain two records for the same data. Most reading apps handle deduplication, but not all. If you see very high step counts or duplicate data, check which apps have write permission and consider disabling writing from the duplicates.
Disclaimer
FitMesh Sync is an independent product. Google, Google Health, Samsung, Garmin, Fitbit are trademarks of their respective owners. This article implies no affiliation or sponsorship.
Medical disclaimer
The information in this article is for informational purposes only and does not replace advice from your physician, pharmacist or healthcare professional. FitMesh Sync is a fitness/wellness app, not a medical device, and does not diagnose or treat any conditions. For symptoms, clinical questions or treatment decisions always consult your primary care physician.
Written by
Matteo Pizzi
Founder & Solo Dev, FitMesh Sync ยท Fosforonero
Italian software developer. I built FitMesh Sync to fill the gap between my smartwatch and a real personal dashboard. Privacy-first, indie, EU servers.
More about the projectKeep reading
Guide
How Health Connect works: the complete guide for Android
Health Connect is not just an app: it's the data exchange layer that lets all Android health apps communicate. Here's what it actually does, how it manages your permissions, and what happens when something doesn't work.
Guide
Galaxy Watch steps not syncing: how to fix it (2026 guide)
Your Galaxy Watch counts steps on the wrist, but Samsung Health or another app doesn't see them? The problem has precise causes, it's not magic. This guide takes you from diagnosis to solution in order of probability, without wasting time on wrong fixes.
Comparison
Where Does Your Galaxy Watch Health Data Actually Go?
Not competitors. They work together. But it matters to understand who does what so you don't disable the wrong one.
How to export Apple Health data to PC or web (2026)
Smartwatch in summer 2026: water, heat, and health data on vacation