Hake mal bei exec mit Ergebnissen an bzw. erhöhe die Pause die du machst bevor du das Bild sendest.
Die Fehlermeldung könnte man auch interpretieren das das Bild noch leer ist.
Hatte ich neulich auch als ich per Skript mir die Bilder von einer ESP32-CAM geholt habe, das Bild war beim nächsten Schritt noch 0 Byte groß.
Ich hab auch ein Telegramm welches ein Bild von einer Überwachungskamera holt, das hat noch nie Probleme gemacht - aber da hatte ich auch schon immer "mit Ergebnissen" angehakt, ich meine dann wartet er bis der Befehl fertig ist.