So, I had a 'repeat' trip to book (GLA-LHR-MAD, r/t). This time, I made sure that all four flights were on BA metal. However, in order to do that, I had to book the trip via Expedia; further, to avoid a fare that would cripple the central banks of small nations, I selected a deal that was on Iberia (075) stock. All good, I thought: after a day or so delay and some 'fiddling about' with the seat selector system on the IB website, my trip did actually appear in my BAEC account (but with a different locator code - nothing strange there).
However, over a week after the outbound (a few days less for the inbound), not a hint of any Avios or TPs (or any other acknowledgement that the flights have actually been taken) in my BAEC account.
This is becoming tiresome. I understand that airlines (including BA) have been hit hard by COVID, and I am willing to allow some 'tolerance' of operational problems. However, something that should be so trivial as to get credit in BAEC for flights on BA metal really needs to be addressed. (I'll give it a few more days, then I'll have to ask BAMissingAvios again - I guess they've been busy, of late.)