Ви не увійшли.
Это проблема библиотеки.
Сам с этим столкнулся при переходе с 1.5.8 на 1.8.4.
Тута рабочая LiquidCrystal_I2C
а не пробовали очистить экран, потом выставить курсор, а уже потом вывести текст
Суть проблемы в том что дисплей пишет только первый символ в любой клеточке и все.
вот код
#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,4); display
void setup()
{
  lcd.init(); 
                     
  lcd.backlight();
  lcd.print("Hello, world!");
}
void loop()
{
}что делать и вообще это аппаратная проблема или системная ?