We use a Princess CVP and never have issues. Any changes, regardless of the nature, she gets it done in mere minutes. I’ve never sat on hold, spoken to an agent that I don’t understand, had my booking cancelled and I’ve never been stressed or upset.
If you don’t have a reliable travel agent or CVP, please do yourself a favour and reach out to one or the other. No cost for either one, but their service is invaluable. Our CVP has been doing our bookings for years and I wouldn’t know what to do without her. Sorry, for your experience. I can’t imagine how stressful it must have been. I hope you enjoy your cruise!