Lv_port_esp32 examples causing distorted display 280*240

Description

I have built the lv_port_esp32 example and successfully flashed it onto my custom board, but for some reason my display is all distorted. All the demos (widgets, benchmark, etc…) seem to have this same issue.

What MCU/Processor/Board and compiler are you using?

ESP32-WROVER-IE/st7789 driver

What LVGL version are you using?

v7.10.1 (per lv_port_esp32 example)

What do you want to achieve?

working demos

What have you tried so far?

I’ve tried faster and slower SPI speeds, changing color depth, swapping bytes

Code to reproduce

nothing new from lv_port_esp32
If possible, add screenshots and/or videos about the current state.
image

Changing the max res horizontal and vertical seemed to erase most of the distortion. It doesn’t match the given spec of my display (280x240) but at least it is clearer. Now to figure out why my fps is so slow.