Unfortunately seat selection costs aren't reimbursed by BA. We all agree they should be but it's literally been tested in arbitration and it was upheld that BA do advise you that those costs are non-refundable.
See here for an article on the matter:
https://www.headforpoints.com/2020/0...ection-refund/
2-4-1 Vouchers should reappear in minutes ( I've had them show up in my account whilst still on the phone to BA) and the avios at most overnight IF you spoke to somebody. I'd imagine same timeline when somebody actually processes your claim if done online so you might want to chase that part up.