Any Tech visits are auto-cancelled when there is a known fault in your location (makes sense)
So Try the “free & automated” Service Status number - 0800 561 0061 - which usually gives the most up to date info. and tells you of more local issues and fix estimates, down to street cab/ postcode level.
The "compensation "timer" can also be started on this number if appropriate.
see...
https://www.ofcom.org.uk/phones-telecoms-and-internet/advice-for-consumers/costs-and-billing/automatic-compensation-need-know
https://www.virginmedia.com/help/automatic-compensation
https://store.virginmedia.com/the-legal-stuff/terms-and-conditions-for-fibre-optic-services/automatic-compensation.html