I have a 955 running software version 22.22.
Last week I started using the Meditation activity for the first time.
Right before going to sleep (around midnight, 1AM) I do ca. 20 min meditation using Meditation -> Custom -> Time 20 min, all other settings None, no headphones connected.
All but once the following occurs:
1. After the meditation is over and I save it, I get the morning report screen
2. In the morning the sleep is recorded correctly on my watch (Training readiness also records it correctly)
3. In Garmin connect however (iOS, latest version of the app) my sleep that night is recorded as 20 min (I.e. meditation time), with time corresponding to the meditation time.
It’s not easy to get the sleep streak badge this way