Yes, we always take photos in advance and yes, always have them re-done at check in. On a 2022 Cunard cruise, the check- on agent, as usual, re-did our photos. Interestingly, a few days later, when we were disembarking on a port-day, and I was bleeping my cruise card, I noticed I had aged 10 years, had doubled in weight and lost all my hair. IT WASN'T MY PHOTO! Did it make any difference to my getting on and off the ship in ports? No, of course not!