It’s possible the hotel was oversold for the night and they didn’t want to walk you as an AMB, but also wanted to make sure you were actually coming (and wanted to ability to charge for the room should they hold it for someone who ended up being a no show).