Have to agree with the seal that spg is a lot better than others for getting missing stay credits/points.
Fill out form online
Answer received in a few hours with credit/points posting
500 plat amenity shows up in a day or two
Any other bonuses a day or two later
HH continuely sends back emails saying they want to fix it but need more information. Send more information and get another email saying they want to fix it but need more information. Sort of reminds me of the saying "I'd rather owe you than cheat you out of it."