OK so the TFT leds are on.
That's an important detail because the leds are turned on by the firmware or bootloader, so it's running.
I assume you even have sound on output 1/2 if you play midi notes on channel 1.
When I had it boot up with the menu key pressed, buttons 2 and 3 did do some flicker on the screen and I heard the connect/disconnect sound on my PC (hooked up via usb cable)
It's because the bootlader is working:
. button 2 : enter DFU mode
. Button 3 : enter SD card access
So the USB communication change and your PC makes a sound.
It's flickering on button 2 bucause it turns off the display.
...
When I first assembled the TFT onto the main board, I noticed some wonky solderleg of the SD card-reader onto the pcb. I soldered the TFT in anyways the first time. Then I thought after not getting any visual feedback; desolder the TFT again because it's likely due to the SD card not being read properly because of the damaged solder joint of the SD cardreader. Other reason I decided to desolder, is to install the headers now because this would be better in the future for repairs and overall fitting. During first assembly I did a bad job by not using any headers between both pcb's so detaching the TFT would be very difficult, which I experienced today. Long story short, the TFT is disassembled now.
You think that leg on the right of the sd-cardreader might be the issue? (see picture 2 of attachment)
The 4 pins are for the SD card only, and cannot impact in any way the display.
If there's a problem with the 4 pins, the SD card won't work but the display will work.
Can you upload good quality pictures of the STM32, so that i can check there's no short-circuit between pins that talks to the TFT.
And you can also double check with a multimetter there's not short between 2 adjacent pins on the TFT ?