Missing Encoder Steps

I'm not adding values the lcd Prints in which stands for inches so whoever goes up to use the length measure knows the units are inches not millimeters. Forgive me if i misunderstood your first question but hopefully this answers it.

And yes the rotary encoder does read 0 at 0 and 4096pulses at a full rotation.

When I print it to the lcd at first it reads correctly but if i move the length measure quickly it messes up so when i go back to 0 I am actually reading x amount of pulses and a length of about .03inches instead of 0inches and 0 pulses.

Is there anyway to fix this, as i need the display to show the dimension.