The US and Israel are absolutely allowed to have disagreements, but Vance is either an antisemite or very-cynically playing to the Tucker/Candace wing of the GOP.
Remember him going to the TPUSA event and letting the comment about how Jews want to "prosecute" Christians slide?