Just off the phone with a very helpful chap from BAH after failing to make an online payment and so attempting it via the call centre. Looks like there's a problem somewhere on BA's side.
When I spoke to Amex prior to calling BAH they reported that the failed online transaction hadn't reached them. No mention of PSD2 in my case.