Our flight department recently noticed that something was up with our Marriott stays as well.
I contacted Marriott with regard to nine different missing stays so far this year. The points and stays were credited to my account within 48 hours, and they made no mention of any change in policy or enforcement of existing rules.
A coworker was given the "travel industry rates are not eligible" reason for his recent missing stays. Thus far, he has not received those points/stays, nor any further explanation.
We are disappointed by the lack of consistency and communication from Marriott.