When posting a tweet with multiple links, Twitter uses the last link for the Twitter Card.
e.g.
The @WordCampLanc call for speakers is open (https://2019.lancasterpa.wordcamp.org/2019/01/02/call-for-speakers/). If you’re having trouble coming up with a topic, I’ve posted some tips I use. #wclanc
https://salferrarello.com/three-tips-on-choosing-a-topic-for-your-presentation/
The @WordCampLanc call for speakers is open (https://t.co/bsyXpyy4x9). If you're having trouble coming up with a topic, I've posted some tips I use. #wclanchttps://t.co/gGvVR3aHHH
— Sal Ferrarello (@salcode) January 31, 2019
Twitter Documentation
This experience is in contrast to what Twitter has published.
In some circumstances, users may want to Tweet multiple URLs. Only one card may be shown in a Tweet. Here is the order of precedence when processing multiple URLs:
- Images or media attached to Tweets will have precedence over any card attached to a URL.
- URLs with cards are processed in order of appearance in the Tweet, first to last
I encountered exactly the same issue. Thanks for sharing this! I’ve changed the order of links.
If you want to override any of this and control what appears in the media preview you can just upload or paste in an image. Great info you have shared here.