Unless I go into Garmin Connect and manually sync the watch, my workouts are not showing up in Apple Health.
Do you see the activities in Garmin Connect before you sync? If not, then that is the explanation to why they don't sync to Apple Health. They must first sync to Connect which in turn will do a sync to Apple Health.