tft_eSPI atmega2560 issues

Need a bit of insight here
I have a ELEGOO MEGA2560 R3 Board and a 4.0inch SPI Module MSP4021 (with touch)
I have working code that will draw on the screen or read/write from the SD card.
I have not been able to get the touch screen to do anything


my connections
After a lot of research, it appears the tft_eSPI would be a one library option however there is no combination for the MCU and ST7796S display and the Touch IC XPT2046.
Any thoughts from the GURUs out there?

The XPT2046 touch controller would normally be connected to the same SPI pins that are used by the display, i.e 50,51 and 52.

they are.. see the connections above the display / SD card /touch screen are all on the SPI bus. only the CS set to low will allow communication on the same BUS to / from the device

This part of the pinout you showed;

Appears to have the touch SPI pins connected to pins. 46,47,48 ?

Are you thinking that I should be looking at T_DIN (48) and and T_DO(47) as my outputs?

If you want to use a XPT2046 touch controller you normally need to connect its SPI bus pins to the SPI bus;

T_CLK to SPI CLK 52
T_DIN to SPI_MOSI 51
T_DO to SPI MISO - 50