Some Republicans have split with Trump over the Iran war, immigration, trade, his family and campaign strategy ahead of midterms.