I think it’s IT related but only because they have the system set not to run constantly.
Or, it’s set to only pick it up immediately when it’s an exact match to a waitlist?
I just wish they would indicate you had a match pending. It would actually help!
If I were the one who wrote the code for the waitlist matching, I wouldn't have it constantly trying to match every waitlist out there. You could do it much more efficiently.
It only lets you create a waitlist if something isn't available in current inventory. Therefore, the only way it might match is if more inventory becomes available when somebody cancels a reservation, or rooms that were taken out of inventory for refurbs/maintenance are put back in the system, etc. Therefore, there should be a "push" to match waitlists whenever somebody cancels a reservation, etc.
Overall, there should be ordered waitlists for each resort, room type, view type, accessibility type, etc. Any time an owner creates a waitlist, it is added to the end of the waitlists for that resort, room type, view type, etc.
Whenever more inventory becomes available after someone cancels their reservation, etc, it should iterate through the waitlists for that resort, room type, view type, etc. If there is not any overlap between the dates of the canceled reservation and the first waitlist request, move along to the next waitlist request, and the next, until there is some overlap of dates.
Once if found a waitlist where there is at least some overlap between the canceled reservation's dates and the waitlist request dates, look a little closer. See if the full dates requested by the waitlist are available in the canceled reservation plus current availability. If that is available, fulfill that waitlist request. If not, move along to the next waitlist request.
If it did match a waitlist, but that waitlist didn't use all the days of the canceled reservation, take the remaining days from the canceled reservation minus those taken for the waitlist that was filled. Then try to match those remaining days with the other waitlists for that resort, room type, view type, etc.
This is a low compute intensive "push" to match waitlists that should work immediately. Disney IT ought to hire me.
I might be slightly oversimplifying things. There are other cases where somebody cancels a studio and it should use it to fill a waitlist for a 2BR lockoff. Those details could be worked out and still have a much better waitlist system.