US President Donald Trump is questioning why Iran has not yielded to mounting military pressure, according to special envoy Steve Witkoff.