ST7789 240X280 Display on esp32s3 not working

Thanks for that. This is the code I think with all your input but still not working. Quadruple checked connections as well. All uploaded and restarted fine. Am I missing something? Did you change the ST7789 file at all?

#include <SPI.h>
#include <Adafruit_GFX.h>
#include <Adafruit_ST7789.h>

// GPIOs based on your wiring
#define TFT_RST 1
#define TFT_DC 4
#define TFT_CS 2
#define TFT_MOSI 9  // Data out
#define TFT_SCLK 7  // Clock out

Adafruit_ST7789 tft = Adafruit_ST7789(&SPI, TFT_CS, TFT_DC, TFT_RST);

void setup() {
  SPI.begin(TFT_SCLK, TFT_RST, TFT_MOSI, TFT_CS);
  //Serial.begin(115200);
  tft.init(240, 280);

  delay(1000);
  tft.setSPISpeed(10000000);  // 10 MHz max
  tft.setRotation(1);
  tft.fillScreen(ST77XX_BLACK);
  tft.setTextColor(ST77XX_WHITE);
  tft.setTextSize(2);
  tft.setCursor(10, 10);
  tft.println("Hello NV3030B");
}

void loop() {}