I suspect that Emerald as a sister company to Scenic are now employing their own staff as Scenic are and not using a contracting company (apart from CDs). Finding the quality of staff anywhere in Europe and the U.K. is evidently very difficult at the moment. Many found other employment which suited them better i.e. closer to home. Having friends in the hospitality industry they are tearing their hair out finding quality (underlined) staff. As one friend said making one wrong choice blights the whole ship, meaning his very upmarket hotels. The crème del a crème will rise to the top and hopefully inspire others but at the moment there’s just not enough of them. Time will tell in your case maybe the ship was undersubscribed so they crewed it with less staff and then suddenly it was filled and no time left to re staff who knows.
Loosing three restaurant staff due to one having to tooth troubles one Sunday evening on the Douro led to this everyone where so worried for the waiter, we were as far away from Porto the nearest available dentist as possible. We still had a new glass for each drink our table of six imbibed.