Update: The site I’m working on is in development. I copy and pasted my blog from one site to the other. The missing image comes from the other site but I can’t change that in the activity feed.
Do I need to upload some kind of caching plugin?
I’m guessing the URL path to the image is linking to your other site, possibly a local development site with “localhost” in the URL?
Anyways, find out the broken URL fragments and update them all to the correct URL of your new site. This plugin helps to update all of the URLs in one instant: https://wordpress.org/plugins/velvet-blues-update-urls/
I actually removed and updated the image manually which is what broke the thumbnail in the activity in the first place.
It won’t show the new thumbnail…just the older version.