I have been told when that has happened before that the website inventory is not always real time. I think the property sends batch updates to the main database not after every transaction but at a set time of day. Maybe someone who works at Marriott could elaborate.