Thanks, everyone. It wasn't a Marriott property, and luckily Cap1 Travel immdiately conceded that I am due a refund. So there was never any question if it was due, they were just incapable of the mechanics somehow.
After the hours on the phone, the refund from Cap1 Travel did show up this morning. So this is finally closed. But yikes, what a nightmare.