I have not been contacted just had my online account updated to say the appointment is now 26 April.
That will result in being without a landline for 5 weeks. This is such poor service. From what I understand from the initial engineer visit all the work is outside, thus Covid can not be an excuse. I cannot believe what poor service Virgin are giving , will never recommend them to anyone again
Read all of the small-print very carefully and the T&Cs as to how the compensation is applied and how it relates to your situation. Keep careful records of all your communications with VM and all of their failures to deliver the repair (dates, times, contacts etc.).
Once your repair is actually completed, calculate how much you think you are due.