Donald Trump started the Iran war and still believes in it. The base despises the war and views it as a betrayal of “America First.” J.D. needs the support of both to get the nomination. As a result, he will have to turn himself into a pretzel on this issue; I predict he will blame the war on Israel and nonexistent American neocons in order to give Trump a pass.
DeSantis, to my knowledge, has not taken any strong positions on the war. He is consequently free to choose the one that will provide him with the most political benefit. What are his options, and which one will he pick?
He can try to endear himself to the base by opposing both the idea and the execution of the war, or he can appeal to the Haley voters by complaining solely about the execution, J.D.’s inept diplomatic efforts in particular. DeSantis absolutely has to have all of the Haley voters in his camp in order to win the nomination, so I’m guessing he will take the second option, and rely on other issues–AI in particular–to win over the required portion of the base.