OK so this happened again. Same hotel. This time the stay posted to my account with points and nights credit. I will write to Marriott to get it fixed and keep a record. I have a feeling that someone has somehow found my account number as using it for Bonvoy benefits.