Direi che il problema delle duplicazione è nato perchè hai un ciclo for all'interno del quale tratti i due file singolarmente.
O fai una scelta oppure l'altra.

L'id prodotto è in $new_post_id

Scusa ma il codice è un po' inconsistente.
Dichiari variabili che poi non usi o che hanno lo stesso valore di un altra.

Prova dare una bella pulita al codice e vedrai che tutti ti sembrerà più chiaro.

CIao