While you’re logged into CityStrides, go into your Settings (also linked from the top right menu in the site), go into the Activity Trackers section, and click the Connect button for the other service.
That will (outside of Garmin) automatically sync in your history from that service & it’ll skip existing activities so you won’t end up with duplicates.
For Garmin accounts, you have the option of clicking a button to sync your full history.
After connecting a second service, you may want to pause one of the services if you’re actively tracking with both of them - that will decrease the load on CityStrides.
If the Connect button sends you into another CityStrides account, that means you have duplicate accounts (you already signed in via that service, creating a separate account). You can create a post in Support sharing the profile link for both accounts and I can merge them for you.