Marriott stays have typically posted for me the second or third day after check-out.
But all bets are now off. My last Marriott stay never posted and there have been many reports of same. Hoping they fix this as the merge continues, but not optimistic.