Ich kann Dir beantworten warum das Subfile sich so verhält. Die Farbcodes werden vor dem eigentlichen Feld ausgegeben und nach dem Feld wieder auf Grün gesetzt. Wenn man jetzt zwei Felder zu nah aneinander setzt werden diese Farbwerte überschrieben und es kommt zu den beschriebenen Phänomenen. Das kann auch passieren wenn du zwar einen OVERLAY in der zweiten Subfile hast die Felder aber mittels PUTRETAIN in der Anzeige belässt.