Marriott Corporate owns and administers their loyalty program with partnerships like American Express and Chase Bank they can’t allow a property to cancel a valid points reservation and demand $399 per night from the guest. If the points reservation is not valid for one reason or another that’s a different situation.