Plug your Shield into a regular Uno or Mega. Run LCD_ID_readreg.ino
Compare with #2840. If it is different, say so.
God gave you Arduino Shields.
The Devil invented the MEGA 2560 PRO.
Arduino has never designed or manufactured a MEGA 2560 PRO (as far as I know)
David.