Sorry, can't agree with you at all.
For the month of October I had 7 different stays at a Marriott product. The only one I am still waiting to post is the one from the 31st. All others posted within 4 days of the stay.
Were all 3 of your stays with one hotel? If so, it is probably just them and might be a good reason to stay away from that hotel.