The LCDI2C display 20x 4

How are you doing it? The row addressing is non linear. You either must handle it yourself or use a library that handles the ugly details.