Marriott has always had a problem with posting of international stays. If you are traveling domestically, my experience has been much, much better.
No matter where you travel, it's always a good idea to double check that you get proper credit for all points/miles/stays. One omission can be quite costly.