I can confirm we are NOT attaching the image directly, and that the pic.twitter url is the last url in the message.
Doesn’t seem to be the same across platforms. We have noticed it on iOS mobile app.
Web and Android appear to show as was expected.
Could it be a caching issue if the pic.twitter link is used in multiple outgoing tweets?