Slightly off-topic but after having heard your experience with Chase, I’m glad I didn’t defect to them from Starling (which is the best and most stable neo-bank in the UK IMO)! You aren’t the first one I’ve heard similar stories about with Chase.
Anyway, glad it’s all been sorted and that BA refund helper came to the rescue too.