mega 2560 r3 only works without one of 22p caps of crystal of atmega16u2

:open_mouth: you are right, there are 2 crystals in your board. On mine I used just 1.