Sleep Tracking devices?

I wear a garmin fenix 6 24/7. It’s a bit heavy/bulky to wear while sleeping but doesnt bother me too much. The sleep tracking is just ok and I’d say it gives me a general and approximate idea of sleep quality. If i wanted to monitor sleep trends more accurately probably there are better devices to use. On another note, for me, the watch does a very good job of tracking resting (sleeping) HR, but not good for tracking workout HR.