I removed one of the SD libraries, it didn’t like that, so I put that back and uninstalled the SD library from the Library manager (1.2.4 by Arduino and SparkFun). It compiles again, but still can’t detect the SD card.
I imagine if it didn’t have enough RAM, but the SD card could be detected, I would be getting different behavior.
As I said before, the HW test, the “tf-card” toggle turns off, which I understand means no card was detected.
The TFT_eSPI_GifPlayer example just has flashing text showing “INSERT SD”.