Sounds like the CVV fell off to me… hopefully as your flight is relatively soon, it’ll get squared away this time.
I once had this happen three times in one reservation: thankfully I have a priority number, but it’s yet another example of BA underinvesting in IT.