The issue is that I2C requires level conversion.
The direct use of 20x4 line without i2C does not require that as the display is 5V.
But that needs 4 data and 2 control lines (d4-D7,R,E)
Where the converter board for i2c is 3.3V for the I2C bus and requries 5V for the display.
I believe that board will accept the 3.3V
I@C?from the controller and operates at
5V to suit the display.? ?Since I2C is used as a signal to the display that appears right.
>Sowohl 3,3V als auch 5V Logiklevel (@Spannungsversorgung 5V)
I believe that it accept either logic levels when powered with 5V.
My German is not so much.? But it would appear correct based on
a similar board I use for 20x2 line display.
The included document if from that vendor and shows hookup to a Uno and
only 5V power used. and the Uno signals are same as NANO as it is same
family MPU.
Allison