Using ILI9488

What hardware are you using?

I do not have any FSMC chips. I do have a DISCOVERY-429I somewhere which has FMC.

If your hardware is controlling the TFT Data Bus with 8080-16, you have to do 3 16-bit reads for 2 pixels.
And your code "looks" fine to me.

The obvious thing to do is read a block of GRAM and examine what you have got.

I have never cloned Bodmer's GitHub repositories. Simply installed as regular Arduino Libraries.

David.