So apparently the way to get the best results from a mixed Garmin/Zwift/Strava setup is:
- Connect all your devices to Zwift.
- Don’t actually start recording on your Garmin.
- Sync: Zwift → Garmin Connect → watch → Garmin Connect.
Slightly bonkers, but… now at least I know.