I needed to cancel an Avios booking today so started off using Live Chat, which was very slow and was finally told it will take a few weeks for the Avios & cash to be refunded so then I just called and the Avios were back in my account within an hour.