It’s because you’re incorrectly using -K and -O options. For the first plotting command, you need to use -K only; for overlays, use -K and -O; for the last plotting command, use -O only.
Is it not possible to use a wildcard in gawk to use both files?
Something like and *?? gawk “{ print $4,$3,0,$7,$8,$9,1.5, $4,$3}” new_*.txt | psmeca -JM16 -R -Sa1.6/21/0.02 -G0/0/0 -L -O -C -V >> DE.ps
You need to read the cookbook on the use of -O -K. First command needs -O, middle commands need -O -K, final command needs -K.
You are using pretty old GMT 3 syntax as well. You will benefit a lot from moving to GMT 6 syntax and modern mode.