Hi,
I checked around and it seems like ~ is not a standard separator.
* = Field Separator
^ = Segment Separator
That is why you cannot see it in the file result file.
The adapter uses the correct parsing an overrules your fixed value in the mapping.
Please do check Error in EDISeparator
Kind regards
Dimitri