Missing Encoder Steps

I'm not adding values the lcd Prints

That line of code would add the return values from two calls to the function lcd.print().

If you want to print two items on the LCD, call lcd.print() twice, ending each call with a semicolon ";", just like you would with Serial.print().

For informed help with your encoder problem, please read and follow the instructions in the "How to use this forum" post. Post the code, using code tags (rather than appending it), and a wiring diagram.