Unfortunately Garmin has not implemented a method to use you phone as a activity tracker. So if you don't have your watch and you want to record a GPS activity you ahve to use MapMyRun, Strava, etc to log the activity. Then export it and import it into Garmin. I understand it (they are in the hardware market )....but also it just slowly nudges customers away to other platforms.
I have contacted them before regarding editing/adding steps in the past ....they have said they have no plans of adding that option.
Samsung S Health and probably plenty other apps can record steps.... just no way to add them manually to the Garmin platform.