This is unfortunately one of the risks of using points with Marriott. That if you cancel after a deadline, you might actually owe the hotel cash.
It really sucks that you had to learn this the hard way, especially because back injuries are absolutely painful. I'm very sorry about the double whammy.