Yes, it looks perfectly alright in validator.
And the preview card is also just fine here - with the image, article title & a short desc.
But the issue is, when we tweet this article, it doesn’t resemble the preview card in the timeline. It just shows the URL. Only on click of ‘view summary’ link, it shows the image, title and desc.