I was caught out by this recently as a stay in US. Booked two rooms under my name, one room I was staying in and the other was relative +1. The perks were fine for both rooms, $50 F&B credit x 2 each day, no issues. However the points/stays/nights recognition failed to materialize...
Relatives insisted they pay for their room at check out, which I thought no problems. Found out later that I needed to pay for the second room to be awarded points/credit for their stay. Apparently this also needs to be requested at the time of check in.