LCD Display not dropping "0" when no longer needed

You could also change this:

 void loop() { 
     lcd.setCursor(0, 1);
     lcd.print(encoder0Pos);
   }

to this:

 void loop() { 
     lcd.setCursor(0, 1);
     lcd.print("        ");
     lcd.setCursor(0, 1);
     lcd.print(encoder0Pos);
   }

Don