They asked for all of that while we were in line to board. Passport (took a picture of it), took our picture, checked vaccination status (and took pictures of vaccine cards), asked for credit card and scanned it. Everything. It truly did not matter to them that we had already uploaded all that stuff. This was at Port Everglades in Ft Lauderdale on the Allure in April. And they were doing this for everyone in every line around us. I guess uploading it might inform you of issues ahead of time, but in our case it was a waste of time as we knew our documentation was in order. They could shorten the time to get on board if they would just use the information uploaded ahead of time.