As a “compare and contrast“, we had a BA Holidays booking to Antigua for next month.
27 Jul ... ANU flight cancelled (major l/h rescheduling)
28 Jul ... BA Hols email saying they would be refunding total cost (flights + hotel) but might take a week or so due to demand.
29 Jul ... My Amex account credited with the full refund.
If the much-criticised BA and its creaky IT setup can achieve that, I have zero sympathy for VS.
BTW, that’s our 3rd painless and swift BA cancellation refund since C-19 kicked off.