Aren't the points posted specifically by the property systems? The reason I say that is because I've had an issue where my points didn't post at the Guam Marriott after 18 days had passed. I submitted a 'Missing Stay Form' and then Marriott customer service called me the next day. They informed me that they called the property to verify that my bill had been closed out. They also informed me that if the points hadn't posted within 5 business days, they'd manually add them.
Generally, my points post within 3-5 days of checkout. However, in some smaller cities, I've had them post the next day.