So what you’re both saying is start a fresh database and transfer everything back in, or try a restore. I think I will keep trying to fix the issue and if all does not work, I will just restart with a fresh install of wordpress + New database and reset the theme/plugins.
Thanks For your help guys.
No the database was not changed, but I did use the Better search replace plugin to sort out all images and links that use http to https. The hosting provider installed the SSL and this worked for half the pages and some stayed as unsecured even with https, it also was not showing the lock symbol, they fixed that issue, all pages now secure but it’s just the featured images that are not showing.