Managed to solve the issue by re-inserting the cover images in every page in Elementor, for some reason the URLs of these particular images did not seem to have been updated. I had to do it several times for some of them until every page of the website was secured, not quite sure what caused this.
Managed to figure it out, got the media ID needed for the first solution I mentioned on the URL of the media, replaced it on the string translations in Polylang, got the different logos for different languages.