Yes, I had a medical refrigerator for my sailing on Ovation. It wasn't in my cabin when we arrived, bur the steward wasted no time in getting one for us.
I just checked the current price for my Ovation cruise next year. If I was to book it today it would cost me $2000 more than it did when I first booked it. I assume that this is why @Matt recommends not to wait for the sales lol.
This is the federal government guideline. You must still abide by your local state or territory port authority.
For example, in NSW you must still be fully vaccinated if you are over 12 and still must do a covid test before embarking.
Same thing happened to my sailing a few weeks ago. It still showed in my cruise planner though and also on the app. A few days later it reappeared on the RCCL website.
The Royal Q&A states that there is no definitive timeframe when your cabin actually gets assigned. It can happen at any point leading up your actual sail date. Royal Caribbean states a guarantee room assignment is made at some point between 5-30 days before sailing. Most of the time, a few weeks before the cruise your room is assigned