So I usually go to bed and use my phone or read before I sleep, which could take 30-60 min or more. Also, I usually use my phone for 10-15 minutes after I wake up, before getting out of bed. From seeing my friends and family, I think this is a pattern for many people.
Obviously Garmin registers this phone/reading times as sleep, and to be honest I can't think of a way for it not to. You're laying in bed, you're heart rate is down, no movement, slow breathing, etc. So I'm not gonna complain about the sleep recognition algorithm.
But the problem is after I wake up and see my sleep time is 1-1.5 hrs off and I edit it through the app, it won't update the body battery and the other metrics that are calculated based on sleep. It seems like those metrics are calculated as soon as the watch registers "wake up" and they won't change after that even if you edit the sleep time. This is a pain, because with that, then all the future 'body battery' scores will be affected since (with the higher sleep time registered) you will go up to 100 instead of maybe 80, then at the end of the day you're 40 instead of maybe 20, next morning you're 90 instead of 70, and so on. With this, even with 1 or 2 nights of bad sleep data in a week, a lot of your data (even on the other days) will be unreliable.
So is there any way to solve this and update those metrics after editing sleep time? and if not, can it be requested as an update?