IMO no one should be waiting for a room after 4 pm for any reason, but that’s another issue.
Likewise, no one should expect to be in their room before 4 pm IMO.
I suppose they could staff enough housekeepers so that all the rooms are ready by 4 pm, never allow early check ins or late check outs & charge those who overstay beyond 11 a.m., then at exactly 4 p.m. send a blast text w/ villa numbers to all checking in that day & be done w/ it. I’m not advocating this approach, it’s nice to have the villa early on our rare split stays when we are on site before 4. But a blast email at 4 & no futzing around w/ villa reassignments for early arrivers who don’t like the first villa they get would likely make things easier for the front desk although it’d likely be a nightmare for Bell Services

.
I’m curious whether “if it works” means ‘if it works for the hotel’ - eg the check out date slots into when they need that villa to be empty for the next party (especially important w/ lock offs.) Or does it mean ‘if it works’ for the party checking in, in which case, I’d disagree, a party arriving early who wants early check & is offered a villa before 4 p.m. should take what’s offered & if they reject the early villa offered should go to the metaphorical end of the ready line.
I always assumed cash guests would get the best villas, then, before I bought
DVC, I booked a cash 1 br. savanna view at AKV Jambo & ended up in a villa w/ a subpar view (it was one later reclassified to standard view) so at least back then I don’t think it mattered whether you were cash or points. & housekeeping was hit and miss, most days being a miss, even though as a cash guest we were supposed to have housekeeping every day back then.