Reservation was made by AMEX travel agency.
My PR record does not show either qualifying or non qualifying stay. But when called to report a missing stay they just told me my stays did not qualify for points "because it had not been done directly with the hotel reservation system".
I find that argument total nonsense-- no?