He certainly knows how to play the US media. They want him to be an out-of-control warmonger who needs to be impeached. But — somehow — he just doesn’t look like he fits their characterization.
There’s also the matter of the upcoming G-20 meeting that no doubt was a consideration for Trump. He doesn’t need the distraction of an ongoing military confrontation with Iran at this particular moment in time.