Carefully and clearly explain this in a letter to marriott.... in the meantime a notice to AMEX, Protest the amount on your bill, if nothing else, you will have the satisfaction of tying up the money for around sixty days.
I will bet that Marriott comes through....