I can’t speak to any delay tactics the cruise lines may be implementing.
But I know Royal. It would be absolutely normal for the booking and precursor purchases (excursions, dining, drinks) to have refunds issued separately. They are completely separate divisions, and the systems issue refunds separately.
Also, with Royal, when I was in charge of precruise systems, you would get a separate refund for each purchase you made. So, if I bought 3 excursions separately, I would get 3 credit card refunds.
The customer facing system can take the fee in one payment, but the backend system processes it in a way that is not transparent to the customer. When the customer tries to make a change to their cruise, the whole cruise has to be repriced at current rates because of the backend.
The customer has become accustomed to it, but an IT pro would be aghast at it.
-PJ
We received a full refund no questions asked from Royal. We have a cruise in the works for June...Cruise line says it’s a go!!!