I have had this happen in the past. Usually, I call either the accounting department of the hotel or Marriott's customer care line to get my money back. A variation of this problem is when I am charged for a reward stay after using points to pay for the stay. This has happened twice to me, and I need to fix a recent stay where I was charged for it.