I cancelled a flight (SFO-LHR in Upper) a couple of weeks ago. By the time they returned my text, it was past the flight takeoff, even though I requested the cancellation way before the 24 hour cutoff. I have not received my miles or $. I did text them, the reply was 'contact us later when this is all over'.
The refund system for VS has always obviously been a money grab for a month after the refund is due. I have processed a chargeback with Amex, which so far appears to be holding. I will deal with the miles later.