Думаю дело в микроконтроллере, который вы используете. Я запускал экран на ST7789 на Arduino Nano, ESP8266, STM32F103 (в прорядке увеличения производительности) и все показали очень разные результаты. Попробуете поэкспериментировать в этом направлении.
На сколько я понимаю, ST7735 и ST7789 используют одни и те же библиотеки, а вышеуказанные микроконтроллеры можно программировать в среде Arduino или, например, Platformio, одним и тем же кодом. Но производительность у STM32 намного превышает UNO, Nano, если вы их используете. Все остальное - магия написания кода)