Setting Custom Stride Length

I measured and set my custom stride lenght because when the distance during a walk activity was always too low when not using GPS. But even with the correct custom strenght length the walk activity for a known distance gives the same wrong result. I can enter whatever I want for custom stride length, it does not change the result at all.