Der "unsinnige" Link Teil ist einfach der sog. Slug des Bildes in der Mediathek, siehe auch:
https://www.thrillandkill.com/wp-json/wp/v2/media/41971
Die Links haben dieses Format, da die Bilder zu jeweils einem Beitrag hochgeladen wurden und in der Mediathek damit verknüpft sind, siehe auch Post-ID des Beitrags im Feld [FONT=Courier New]post[/FONT] in der og. REST API Ausgabe oder entspr. Spalte in den Medien im Backend (Listenansicht).
Die "unsinnigen" Link Teile sind zudem bei den Bildern im Inhalt des Reviews verlinkt, daher werden sie wohl von Deinem SEO Tool gefunden.
Warum diese Links einen Fehler 500 erzeugt haben, ist schwer zu sagen, evtl. ist die Theme Datei [FONT=Courier New]image.php[/FONT] bzw. die entspr. Fallback Dateien fehlerhaft o.ä., mehr dazu steht im Error-Log des Servers.
Am Rande fällt auf, dass die Bilder auf einen externen Server [FONT=Courier New]cdn.shortpixel.ai/..[/FONT] ausgelagert sind und von dort ohne Zustimmung eingebunden werden, damit geht die IP-Adresse der Besucher an diese externen Server, das ist ein DSGVO Problem. Technisch nötig ist dieses Auslagern nicht, es könnte ggf. die Seite sogar verlangsamen. Vermutlich wurden Optimierplugins o.ä. verwendet, ohne wirklich zu wissen, was da tun.