I am convinced that Putin has had kompromat on Trump for some time. Boilerplate greed and corruption simple doesn't explain Trump's deference to Putin at every critical turn.
This was Helsinki. I think I might have an explanation for why Putin looks so smug and Trump looks so crestfallen. In a June 24, 2018 email, Jeffrey Epstein asked Thorbjørn Jagland, former PM of Norway, to suggest to Putin that Epstein be called to gain "insight" into Trump ahead of Helsinki.