Well, but does Garmin Connect detect your sleep as 8+ hours?
Post it in this thread.https://forums.garmin.com/forum/into-sports/garmin-connect/troubleshooting/1336247-garmin-connect-badges-not-being-awarded#post1336247