Trump did not "win" this. He's given the Latin Americans something to rally around in opposition to him and for what? Never before has so little been won and the term "victory" applied. It's like a movie scene where a dejected crowd wills its way to resistance as one person stands up, and another, and another. Lula tells Trump no. Petro tells him no. Sheinbaum tells him no.
The subject matter doesn't matter. Trump just gave Latin American countries the opportunity to publicly communicate with each other, saying in effect "We've got your back against the Americans."
Meanwhile, Trump backed down by allowing no shackling (which was the primary point of conflict) and broadcast to the world that he is scared. Because, deep down, underneath the dementia fog and the residue from a decade of gaslighting everyone including himself, he knows that Americans really don't want to pay more for roses and coffee. Not for his ego. He will never admit it that way, probably not even to himself, but he knows it.