I have been a Marriott platinum for ten years and I don't recall that they ever withheld points from certain rates. My experience is that they always offered ten points per dollar at every rate, and for all charges on the bill except taxes or "pass-throughs." It's always worth calling them if the points don't show up or if there seems to be a mistake. They will probably ask you to fax the bill, and will then correct the point record.