I have brought this matter up with GP. Last year they got my stays paid with the Amex card wrong. And guess what? This year too.
Seems that even when I request for the Amex Miles at check-in, the hotel does not necessarily note this remark on your check-in record. And then it depends if their accounts department follows up on the fact that it has been paid with Amex and forwards this information to Gold Passport. I use my Amex card on every stay at Hyatt hotels irrespective whether it is Maximum Miles or not. However, I have had to follow up each and every time with GP customer services. And honestly, this takes time and EFFORT. Something which I think is up to Hyatt to follow up and not me.
Similar promos by Starwood never went through such grief. I hope Hyatt management will come up with a better system next year.