I usually get the hotel bonus within a few days of getting home. Similar tmeline for Avis/BA car rentals. Time for a “Missing Avios” input on ba.com, I suspect.
I’ve never actually noted the bonus value, TBH ... I’m Avios rich, so don’t worry about it.