Your code still refers to the defunct "LiquidCrystal" library but now is the non-I²C version. It will never work.
You need to work through the examples given in the HD44780 library. The "test" example will tell you whether there is a working display connected or not.
We don't even know (without a schematic and pictures) how you have connected your display except that (backlight and white squares) it does have power.