My watch connects to the connect app and records the steps. I installed health sync to put this info into Google fit but the steps in Google fit the steps show a lot higher than in the Garmin app
You have probably not set the stride length correctly. To be set in Connect: Settings/ User settings