Remember that when it is saying 0 for distance, that means 0 yards. Yes you hear the club contact the ball but maybe it only moved 1 foot or 2.5 feet or just a few inches. Unless it moves at least 3 feet, it won't move any yards.
Keep that in mind also on short game shots (flops, pitches, chips and including putts)
The aim arrow may show 12 feet or 12 yards but try adjusting the aim arrow both nearer and further from the hole, the length just may be on the verge of the next increment or just at said increment.
A12 yard pitch just might be 12 yards and 2.5 feet in actual distance, very very close to being 13 yards but not actually quite there so the read out says 12.