I purchased the Garmin Venu 4ish months ago, after using the original Garmin vivoactive for 3 years. With the original vivoactive, you could push a button and tell the watch to go into sleep mode, OR you could just go to sleep and the watch would pick up your (approx) sleep time.
Sometime in 2018, the sleep function was changed in an update, and became less accurate at detecting sleep. If I didn't manually set the sleep, the watch would not detect when I was sleeping. I was getting readings saying I didn't start sleep until 145am, when I actually went to bed at 1130pm.
Now that I have the Venu, I am experiencing the same thing. Detecting sleep is awful. For some reason, they have you set a regular sleep time in the device settings. But I am one of millions, that does not have a regular job schedule. So I don't have a regular sleep schedule.
Bring back the manual sleep on/off.
Improve sleep detection/movement etc