Das hat wie immer mit der Codepage zu tun.
Wenn dein Job über eine korrekte CCSID und nicht *HEX läuft, kannst du versuchen mit CHRID(*JOBCCSID) die Umwandlung zu präzisieren.
U.U. läuft dein Job mit 273, da gibts kein €, mit 1141 könnte es besser klappen.
Du musst bedenken, die PDF wird in ANSI oder UTF8 erstellt, die SPLF ist bis vor dem tatsächlichen Ausdruck immer noch in EBCDIC.