Beginner Level 2

I was checking Google fit and Samsung health apps on my Samsung Galaxy A10 (Android 9, One UI version 1.1) mobile device to track my activities and found that for the past 10 days the steps, distance and calories burned recorded by both these apps never matched for once.

I am wondering if anybody has faced such a problem before on the same device and any idea why this might be the case ? I always keep my phones in my pant/trouser pockets (randomly in the right or the left pocket).