BA Holidays bonus avios (ie. the 2 avios per £1) are supposed to post 3 weeks after the end of the trip. I looked it up the other day as I'm waiting some.
On the Hotel side. Wouldn't that be to sort via the Hotel's programme (not familiar with Renaissance)?
I've had to chase the odd Holiday Inn Xpress / Hilton in the past, and once those post in the 'home' scheme the onward link to BAEC seems to function.