I had a few bookings with BA. First was a flight and second a hotel only booking. Hotel closed due COVID so BA automatically refunded the money. I didn’t know until an email arrived from BA stating the refund. I then cancelled the flight and received a voucher. Third was another flight booking which BA cancelled the flight about two weeks after booking. Email told me to rebook or ask for voucher online, call CS for refund. Wanted a refund so tried to call. Could never get through and always cut off. So I email CS with booking details requesting refund. Refund received a week later.