I have already followed all the instructions in here Troubleshooting guide for (some) data missing after syncing
My Forerunner 245 will sync with my Garmin connect App on my phone.
It shows live data such as HR.
I have followed Troubleshooting guide for (some) data missing after syncing and completely removed the device from my phone, app and web.
I've added the device back to the app, it syncs with the web but the web, web shen shows the device and says the device was last synced 2 weeks ago.
I presume graphs on the connect app are fed by web, so the data is synced from watch to app, app to web, web then feeds the data back to the app for creation of the graphs and that is why I'm not seeing any body battery or sleep data.