I've seen this discrepancy between step tracking apps ever since using Google fit but I thought I'd ask the community for some advice and their experience.

Samsung Health at the top and Google Fit below
So I have Google fit set to take readings from the phone for step counts. Using this morning as reference it's odd yet again.
Samsung health also internally records my steps as shown. So I wondered if Samsung is also adding my steps from the Samsang Galaxy watch in duplication but this doesn't seem make sense as also testing this with a dedicated steps app from the internal phone sensors only (Walkfit) I also get a different figure to Google fit. Which is right? I never had this variance on iOS between apps using the internal sensors.