Both sides want a deal but are holding out on final terms: Strait of Hormuz reopening details, unfreezing of Iranian assets, and nuclear stockpile disposition.
Even with skirmishes (US firing on missile sites, Iran retaliating), the trend is toward a deal, though timing is uncertain.