Trux was helping me in another thread, but it appears that got deleted. My Connect Web app wasn't saving the sleep data, but I could see it for some nights in the Garmin Express desktop app. I wanted to let him/her know that I rebooted my watch, deleted the phone app and reinstalled, but it looked the same.
However, this morning when I awoke, my watch (Vivoactive 4S) said "Bluetooth software updated" and the sleep data is on my Connect mobile app for last night. Hopefully this solves everything. Thanks!