I got an email from Princess that pre-cruise Covid test is not required for Barcelona departure on September 24th.
I called them to confirm, they said that it is not required.
My sister called Princess and they said that test is required.
What a mess!