You may wish to let us know what network (Openreach, CityFibre, etc) and what ISP / Comms Provider you ordered your service from?
There is potentially compensation payable if your ISP has signed up to the
Ofcom automatic broadband compensation scheme. This now includes Vodafone (list of provider on the Ofcom website is a bit out of date).