Did you book through Marriott? The error message says you need to cancel “through the original channel” that you booked, so for whatever reason it thinks you didn’t book through Marriott? FWIW, my app updated 3 days ago still let’s me cancel reservations.