Даже и не знаю.
Возможно, как-то неправильно переключили этот дисплей в режим I²C. Я покупал вариант попроще, с четырьмя выводами. И ради интереса срисовал в своё время его схему:
Попробуйте проверить на Вашем дисплее, соответствует ли то, что распаяно, конфигурации под I²C. Ну и в помощь табличка из даташита:
Из первых мыслей - D2, не подключенный на SPI, в случае I²C служит SDA_OUT. Вы фактически резистором 4,7кОм его соединили с D1. Но не мало ли этого будет? Сможет ли он через 4,7к резистор вытянуть линию в ноль, если эту же линию тянут к плюсу резисторы шины?
Возможно, нужно либо накоротко сделать, либо гораздо меньше номинал. Те же 100 Ом.
P.S. Вот ещё
накопал:
As you already figured out, this display is configured for 4-wire SPI. But if you need to save some pins you can resolder it to I2C! To do so you need to resolder the Resistor from position R3 to R1. Then you need to short R8 with some solder tin (0 Ohm resistor). R6 and R7 (pullups) are already soldered, nothing to do here.