Another reason is another oversold cruises where a special is offered if they will take another date as an alternative. That can eat up space very quickly on that new alternative date. These are usually close in to the original sailing.
I have seen this happen quite often, looks open and then space disappears. It is probably a combination of many different things.