I would give them a few more days. From experience BA pay but there is then a lag until it reaches your account. Not sure how they pay but essentially it needs time to clear into your account.
This has been the case for both an EU261 claim and a reimbursement from a taxi claim for myself.