Trump has calculated that he is not getting what he intended to get from trade talks with China due to two things primarily: 1) The Iran Deal fallout and 2) North Korea being used as a bargaining chip by China in trade talks with the U.S.
It's not that Trump didn't get anything from China but he clearly did not get nearly what he expected to get. In true Trump fashion, the WH touted its accomplishments in the trade talks but it is clear from both sides that this is all far from over.
Trump, not getting all he wanted and understanding what he is up against has gone back to the drawing board.
Today he came out and said the meeting with Kim Jong Un might be delayed and that he (Trump) is willing to cancel the meeting if certain requirements are not met.
China essentially was successful in not totally caving to U.S. pressure on trade mostly due to North Korea's new found boldness. This boldness was clearly imparted from Chinese support for the regime in recent meetings. All of this was China's way of saying to the Trump administration: "The ball is now in your court, your move." Trump's move today along with meeting South Korea's president was to say that he is willing to cancel the meeting altogether. China's move. The North Korea situation and geopolitical implications are much bigger than we realize, especially for China. Keeping you posted!