FWIW, there have been reports in other threads that booking availability online doesn’t always match actual room inventory, especially day of stay. (Either because the systems don’t automatically sync, or because properties are willing to overbook and anticipate a certain number of no shows or cancellations).