I've spent ages messaging with AMEX today being repeatedly referred to PSD2.
Anyway I was just able to pay for both my flight only and BAH bookings on two seperate BA Amex cards without difficulty.
I usually find AMEX really go but they've been so annoying I've escalated to a formal complaint given I've wasted hours trying to get to the bottom of a problem that seemingly was never real.