Multiple Connections - Ride and Run Profiles

Ok - lots of different threads on this but I have a specific setup I have not seen posted…

Goal is to consolidate to two places: Strava and Garmin Connect

I use Xert for my indoor riding.
I use a Hammerhead for my outdoor riding.
I use a garmin vivoactive 4 for running (outdoor or treadmill).

Cant get them all synching. Lots of issues. Either duplicates or missing. Whats the best way to set all these up.