‘It’s not popular’: Republicans break with Trump on Iran and more