I think the fabricated conviction that Trump is stupid is once again preventing a proper analysis of events.

Trump wants to solve the Israel/Palestine dispute.  Hamas is seen as an obstacle by both the relevant parties.  Trump gains credibility with them by putting getting Qatar to cut off Hamas money.  Qatar is being forced to make a choice by all its other relations, but it's just this one thing and no-one is too mad at them.  

Clearly the Trump administration has decided that Iran makes a convenient whipping-boy to please Israel and Saudi both and just at the moment pleasing those two countries is strategically useful.  

But Trump has not: repudiated the nuclear agreement with Iran, threatened Qatar with removal of the base, or moved the embassy to Jerusalem.  With a guy like Trump you have to watch what he does, not just what he says.