Unfortunately, it isn't only Marriott, and it isn't only international charges. It makes sense ( and adds up) to check points after every stay.
This is especially true when coupons, certificates, or other discounts are used to lower your final bill, as many hotels merely check the last line in the folio....and do not add back in any type of "credit" that was gained.