To my knowledge you’ve never been able to request shareholder benefit on board. You’ve always had to submit the request in advance of the cruise, which is now 3 weeks prior to your cruise beginning. I’ve had it refused before by P&O cruises, because I was within the old ‘2 week period’ that it used to be. This obviously counts against those shareholders, who book last minute cruises!