Can't get TFT SPI 2.8" Display to work with Arduino Mega 2560 Pro

In these cases, the recommendation is to go wire by wire, disconnect everything if it does not work and review the wiring again.

Before discarding something, check everything as many times as necessary, maybe some mistake is being made and we do not see it with the naked eye

borland:
For Arduino Uno board...
MOSI is pin 11 (or pin 4 of ICSP )
MISO is pin 12 (or pin 1 of ICSP )

See this Arduino web page: SPI Connections

my bad, I just had a typo but the connections were right.

TFTLCDCyg:
In these cases, the recommendation is to go wire by wire, disconnect everything if it does not work and review the wiring again.

Before discarding something, check everything as many times as necessary, maybe some mistake is being made and we do not see it with the naked eye

I disconnected everything, checked for continuity for each wire but nothing buzzed, rewired it but still did not work. I've ordered a new display. Hopefully, I'll get that one to work.

Level shifter could also have been damaged if reversing low/high sides.

Product datasheet for TXS0801 shows Absolute Maximum Ratings for
supply voltage, Vcca 4.6V max,
input voltage port A, 4.6V max.

Level shifter outputs are rated at 100mA, so could use LED and blink sketch to test it.

Update:
It appears that I broke the first TFT screen by supplying the wrong voltage when I first got it.
I ordered a new one and it works just fine.
Thanks to all who replied!
(I did a little victory dance when I got it to work)