Just an update. A couple weeks after this when I tried to login to my bonvoy account, I got an error message saying that the account was under audit. Bonvoy was of no help even though I explained my case. All they said was that the hotel requested an account block and that it had to be resolved with the hotel. After a couple strongly worded emails, an explanation for the difference in charges were still not given, so I had no choice but to pay because the points in the account were worth more. The moral of the story is:
-A hotel can block your account with out specifying a reason to Bonvoy
-Marriott will not mediate any issues with the hotel, especially in cases when hotel blocks your account.
For people wondering, the hotel in question is the Grand Bohemian in Birmingham, AL.