smart utility sagt mit 0 Errors...
Wenn da nix mit „failed“ steht, kommt dieses Programm zum Ergebnis „Hardware = OK“. D. h. für Dich, dass als wahrscheinlichste Ursache das MacOS 10.13 übrig bleibt, zumal Du es mit 2 unterschiedlichen externen Festplatten versucht hast und es mit dem Vorgänger-Betriebssystem funktionierte.