Seems this is a front desk issue. As noted: "Garbage in, garbage out". The check out agent must complete all the bonus fields and type of credit (points or miles) and most are completely clueless about such matters. But who can blame them when GP itself creates a system that cannot be readily understood?
There are property bonuses which are month and day specific (the G bonuses); then there are even more targeted property bonuses (like the SFO Airport or Buffalo Hyatts); and then the Diamond amenity offset (W code), plus the Club lounge access denial offset (2500 pts)...and now these airline-specific bonuses.
With all of this I am often finding I have to carefully scrutinize my folios as I am being charged for those supposed free Diamond upgrade offerings, particularly at non-Club Hyatts where I can choose a larger room for free.
And then there is the inability to book a reservation with more than one bonus code. The only salvation is that GP agents quickly credit these missing bonuses, but it is a pain to have to audit this program so closely!