This is interesting. I stayed in Sept via FHR booking. The FHR had my Bonvoy number, I called the hotel to make sure they had it, I was recognized at check-in, got a nice text message mentioning it but didn't get my points nor elite night credit. I requested the missing stay and after two months just got an email saying contact Amex.
Any suggestions on getting the stay credited?