I have the same problem. I send my bills to MR to get them to add the additional points. A stay last year in UK was out by 45% but it is usually somewhere between 15 to 25%.
I mainly stay in the UK marriotts but have had this problem in Oz as well.
I am wondering if they use the hotel rate to calculate the number of points.