Flying in from eu? Are you uk.resident? If not then you may not get double points. The double points are now only available to.uk and us baec members. Initially you had to depart from uk, so was ok for us nin uk based members, but they changed that.
https://www.britishairways.com/content/executive-club/offers/holidays-double-tier-points#TnC
b) The booking must be made by a UK resident and must originate and end in the UK.