Listen, I have heard about this a few times over the past few years.
Do not give your credit card, bank info, etc!
This is not directly from Princess Cruises. Maybe associated as they knew your cruise history.
I am one who has a PVP who I have never done business with, put a cruise on hold that I did Not speak to her about.
She has access to my Princess account.
As far as the Promotion did they say anything about Cancellation Ins? That would be a big concern, booking through a third party you did not instigate business with.