Um.... I was a 'legal' immigrant to the UK for a number of years. That doesn't stop me from noticing that the refugees and migrants coming across the channel now are only 'illegal' because self-serving laws make them so. There's no 'mass immigration' to the UK, illegal or otherwise. For that, look to countries that share borders with war-torn countries.
I left the UK because Brexit made me feel unwelcome, and because I couldn't stand the Tories shitting on the poor. And because I worked at a university where privately-educated students are over-represented by a factor of at least 5 and I could see first hand that the private system created a completely unmerited advantage for those children whose parents could afford to fork out tens of thousands for their education.
I don't like Starmer and I didn't like Corbyn, and yes the Tories are the only sane party on gender ideology, which creates a real dilemma. But voting for a party that is weaponising xenophobia (a different thing from racism, note, but just as nasty) the way the Tories are currently doing - no. Just no.
Besides the xenophobia, there is the idiotic nostalgic jingoism - the endless talk of the UK being 'world-beating' at this or that - and the fundamental dishonesty of trying to claim Brexit was a good idea. And, again, the constant, constant shitting on the poor. They want to victimise people too sick to work further, ffs.
Germany takes in considerably more migrants than the UK on a regular basis and still has better public services. The shortages in the UK are politically created; the migrants are just easy scapegoats. That's not to say that completely uncontrolled immigration wouldn't be a problem, but that is not what is happening.
I do think you're probably voting with your checkbook, OP. There's a lot wrong with Labour, but how on earth could you not see that - gender ideology aside - the Tories are worse. Labour too want to control immigration, btw. The reason why it's not working is that Brexit has messed up cooperation with French authorities. I note you've got nothing to say on Brexit at all.