watch isn't calculating my steps correctly

My watch isn't calculating my steps correctly. I have reset my customized stride but still under counting. I went on a 6.2km walk and it gave me 6430 steps.  According to my customized stride I should have received 14215 steps.