Your topic has been moved to a more suitable location on the forum. Installation and Troubleshooting is not for problems with (nor for advice on) your project See About the Installation & Troubleshooting category.
It is a pain using 3-Wire SPI on most MCUs. i.e. DC is the 9th bit.
However ESP32 is easy to configure for 9-bit SPI.
I don't think that I have ever used TFT_eSPI with a 3-Wire SPI interface, but I am sure that it will work fine.
It is a mystery why Chinese companies are always trying to reduce pin-count.
e.g. hard-wiring CS low.
e.g. 3-Wire instead of 4-Wire omitting DC.
e.g. bidirectional SDA pin omits MISO
e.g. omitting RESET. most controllers can perform a SOFTWARE_RESET
The last 2 "tricks" are pretty easy to handle with AVR, SAMD, STM32
The first 2 are horrible.
You need to download it to get it readable, then you see that RS is connected to MISO.
If this is really true, then you know the DC pin; RS is a synonym. But I can hardly believe, with all their typos. I like the Charing Cable.
Added: fortunately, they use a different SPI for the SD card.
//#include <User_Setup.h> // Default setup is root library folder
#include <User_Setups/Setup71_ESP32_S2_ST7789.h> // Setup file for ESP32 S2 with ST7789
Edited Setup71_ESP32_S2_ST7789.h per pins shown in product page:
// Setup for the ESP32 S2 with ST7789 display
// Note SPI DMA with ESP32 S2 is not currently supported
#define USER_SETUP_ID 71
#define ST7789_DRIVER // Configure all registers
#define TFT_CS 34 // 10 or 34
#define TFT_MOSI 35 // 11 or 35
#define TFT_SCLK 36 // 12 or 36
#define TFT_MISO 37 // 13 or 37
#define TFT_DC 37 //Same as MISO?
#define TFT_RST 38
// FSPI port will be used unless the following is defined
#define USE_HSPI_PORT
#define LOAD_GLCD
#define LOAD_FONT2
#define LOAD_FONT4
#define LOAD_FONT6
#define LOAD_FONT7
#define LOAD_FONT8
#define LOAD_GFXFF
#define SMOOTH_FONT
#define SPI_FREQUENCY 27000000
#define SPI_TOUCH_FREQUENCY 2500000
Ran TFT_Print.Test.ino
RESULT: Doesn't reboot, pushing RST button does nothing, display remains dark.
Edited Setup71_ESP32_S2_ST7789.h:
// FSPI port will be used unless the following is defined
//#define USE_HSPI_PORT