FEOD verlangsamt gar nichts, denn damit wird nur der Puffer an das OS übergeben. Wann das OS dann mal tatsächlich schreibt bleibt diesem seit jeher überlassen.
Wenn die Datei ungeblockt geschrieben wird, für Update geöffnet ist oder das Programm mit *INLR = *ON verlassen wird, ist FEOD sowieso wirkungslos. Die Runtime sorgt fürs schreiben.

Aber warum denn so kompliziert?
Sind die Programme Langläufer?
Ich würde ganz einfach ein CLP schreiben dass die 3 Programme nacheinander aufruft.
Wenn die dann mal jeweils nur ein paar Sekunden was tun ist das doch zeitnah genug.
Das CLP kann ja per DLYJOB warten und kreist dann um die CALL's.