VM's compensation rules are here
https://www.virginmedia.com/legal/fibre-optic-services-terms-conditions/automatic-compensation
(It is a badly mangled mashup of the OFCOM compensation rules so the paragraph numbering often does not make sense)
Read through the bit 'Limit on Payments 32. '
If 24 June was your activation date (the 'date initially confirmed in writing' when VM said it was going to 'activate' your services), and VM failed to install on that date, that would be the start of when any credits become due.
If VM then decided that they were not going to install because of costs, they can decline to install and issue you you with a 'cease notice' that they will no longer be paying you compensation. But they can't issue the 'cease notice' until 30 days after your activation date and must then continue to pay you for a further 30 days beyond that.
So, by my reckoning, they should owe you 60 days compensation at £6.10 per day.
There are many topics on here where VM tries to dodge paying what it owes under the auto-comp scheme (with a range of dubious excuses and offers of much smaller 'goodwill' payments).
Inevitably this requires a formal complaint to VM first of all (which will most likely result in a fob-off) but it then allows you to go to the ombudsman via the timescales and processes here
https://www.commsombudsman.org/our-process
VM relies heavily on the fact that many people will just give up and go away without a fuss but a complaint to the ombudsman costs you nothing other than time and effort and the majority of outcomes do find in favour of the customer.
Here is a similar delayed installation topic where the customer persisted against VM's excuses and got a favourable outcome. The OP tireduser1 has posted some very useful feedback on advice on how to go about the process
https://community.virginmedia.com/t5/QuickStart-set-up-and/compensation-for-delay-in-broadband-installation/m-p/5540183#M248553
Good luck!