Happy to know my input helped, and happy for you for having done something good.
As for the new issues that arose, I may have a few ideas.
When it comes to Trump, I don’t think trying to change your neighbor’s mind about Trump would be productive. Instead you can dodge the issue by trying to convince him that who the president is doesn’t matter, that the power structure of a country can never be summarized to a single individual. If he’s a fan of the “deep state” theory, then could be easily convinced of this. Like last time, avoid focusing on individuals, but rather their collective behavior. For example, a capitalist is forced to follow the rules of capitalism, lest they get out-competed and/or lose their class position. Cops, officers, judges, etc fonction similarly.
As for immigrants, you could try the “let’s stop invading, couping and sanctioning third world countries” approach. If those countries were allowed to develop independently, without IMF restructuring, civil wars, and while being able to control their natural resources, immigration would basically be a non-issue (beside environment-related ones).
One last thing, maybe discussing about planned economy could be useful. You can start with things like the military-industrial complex, which he would likely agree is a massive waste of ressources and by extension lives. That approach should be particularly effective if he’s a veteran, but even a “patriotic” Trump supporter could be swayed by this. After that you can extend your reasoning to heavy industry, transport infrastructure, etc… You can try invoking China as a competitive comparison if you think that would work. Similarly for healthcare, only mention it now if he’s likely to respond positively to it.
I’m not really proficient when it comes to LGBTQ issues, so I’m afraid I can’t help you with that.
Not sure if going after specific crimes of Israel would be the best approach. Even if all you arguments stick, your friend might still remain positive to Zionism as a concept. Thinking a government change or something like that would be enough to put Israel “back on the right track”. They might even think that a Jewish state elsewhere might be a good idea, that true Zionism was never tried, etc…
What I’m meaning to say, is that you have to discredit Zionism as an idea. I believe another commenter already mentioned it, but Zionism is anti-Semitic, even in the conventional sense of the word. Anti-semites across time and space (including the fucking nazis) have promoted Zionism. A Jewish state gave them an excuse to not give any rights to local jewish populations, even to the point of expelling them back “home”. A Jewish state transformed a genocidal rethoric into an anti-immigrant one.
There are more things to say about Zionism of course, but this comment is already long enough.