Schau dir die Attribute der IFS-Datei an, insbesonders die CCSID.
Die Anzeige per WRKLNK setzt auch automatisch ASCII für die Anzeige korrekt um, so dass dies keine Aussage ist.

Ach ja, welche CCSID hat denn deine PF in der QTEMP ?
CPYTOIMPF benötigt da auch was anderes als 65535 sonst klappts nicht mit der Umsetzung.

Für CSV-Ausgabe nehme ich auch einfach SQL:

select trim(feld1) concat ';' concat trim(feld2) concat ';' ...
from myfile

Die so erstellte Datei kopiere ich dann eifache per CPYTOSTMF.