All revenue QR flights earn TPs and Avios if crediting to BAEC. It does happen sometimes that some flights in a booking - normally the outbound flights in my case - do not credit correctly and filling in the online claim form normally straightens this out in time.