Nigel Farage is getting support based on a single issue - immigration.
The conservatives only have to also say that they will also commit to net zero migration (people come and people go but those two things cancel each other out) and they will win those votes back as Reform isn't a rounded party just single issue.
Farage is right that the British public voted Brexit largely on the principle of being able to control our borders. We are now able to (to a large extent in terms of legal migration) but have chosen not to.
The main parties not committing to reducing immigration is why Farage will get votes. For a lot of people the concern is directly the connection between more people and lack of housing. I believe the population increased by 750,000 last year. Labour are committing to building 150,000 homes a year I believe so if immigration levels continue even as they are and don't rise, housing which is already in crisis won't keep pace with the number of people coming.
In the televised debate Stephen Flynn for the SNP said that he/the SNP want more immigration to fill jobs. I don't know how widespread the housing crisis is in Scotland but I do know that Edinburgh has a huge housing crisis. I don't expect Scottish people who can't find a home to rent or don't know how their children leave home want to vote for someone that would like to increase immigration. I think parties declaring they want more immigration are deluded if they think people are going to vote for that policy.
People say it is easy or a cheap shot to blame immigrants for lack of housing. I'm not "blaming" anyone for anything but as we have a housing crisis with tens of people going for every rental surely we don't want to increase our population?
I also believe that encouraging people to move here to care for our aging population etc is just a pyramid scheme as those people will in turn age and we will have to ship in ever more people to care for them also.
We have structural problems in caring for and supporting our children/elderly and ill/disabled now that it takes 2 salaries to afford and run a home and both parents are having to work full time until 60 plus. If we could return to affordable housing based on one third of one wage then people would be able do more caring for their own family rather than having to outsource everything.