Analysts tell International Business Times that Trump wants to avoid the embarrassment of another failure in high-stake talks.
I would think the White House is conscious of not having a third failed negotiation here. They are viewed as having lost the negotiation with Congress over the border wall. Then the meeting with Kim Jong Un ended in no agreement. I would think the White House does not want a third failed negotiation, a meeting with Xi on the trade issue that ends in failure. The bloom is already off the rose about Trump being a master negotiator, but if you start to have three failed negotiations it starts to have a three strikes dimension to it.