You’ve done nothing wrong - that card looks fine, and the way the card is displayed in the timeline can sometimes vary. As the validator says, the card “will look a little something like this” - in this case the large image has been displayed alongside the text instead of above or below it. In my case, I just Tweeted the link and it looks the same as in the validator.