I booked through Marriott.com as usual, using the corporate code which has worked for the last 6 years (and 10 times this year). However, I did not get points/stays for last most recent stay.
According to Marriott:
"Thank you for contacting Marriott Bonvoy regarding your recent stay at Sheraton Duesseldorf Airport Hotel. We hope you enjoyed your visit with us.
We appreciate the chance to help you with your account. We apologize we are unable to post this stay to your account as your hotel bill does not show any eligible charges. As a Marriott Bonvoy member, each time you stay at a participating hotel you may earn points or frequent flyer credit and personal Elite nights based on the eligible charges shown on the final itemized hotel bill in your name.
Please note that any charges paid through a third party (such as a travel agency or wholesale group) or billed out through a group master account are not eligible for credit."
Lifetime Status: Lifetime Gold
Hotel: Sheraton Duesseldorf Airport Hotel
Location: Duesseldorf, Germany