My Vivoactive 3 is no longer syncing steps, sleep stats, stress from the day before. Why and how do I fix?

So, my Vivoactive 3 is not sending everything to Garmin Connect when I sync it up via a desktop PC.

So example, if I sync midday Friday, but forget to do it again before midnight, on Saturday the only things that are synced to Garmin Connect are my recorded activites. I already did a hard reboot and deleted temp files per Garmin suggestion, but that did not help. My watch is still correctly showing how many steps I've done the last two days, but the Garmin Connnect app is not picking up on stuff from previous days. Same goes for sleep, heart rate, etc.

What can fix this, is this is a Garmin Express bug due to a recent update?