I think you’re a victim of bad luck instead of a conspiracy.
1) Get your credit card company to do a charge back for the charge that includes parking.
2) Notify the hotel of the error and post your data point here.
What Bonvoy program pays property for point redemption That’s simply the amount the hotel is being reimbursed by Marriott for the points stay.
Welcome to FT and hope it all gets sorted out quickly.