Booking details are not evidence that travel occurred. People book trips and then don’t go. Dates on pics cannot usually be independently verified (i e, you can write whatever), and the letter of intent confirms intent to marry and has nothing to do with the meeting requirement.
Boarding passes and passport stamps are good. For countries that no longer routinely do passport stamps, you can request one, or request an electronic record of admission.