Cita: al llegar a la ultima imagen muestra de que no se copio, pero siempre es con la ultima, todas las demas las copia bien
Pues ese no es un comportamiento esperado ciertamente, me preocupa entender porque copy() falla.
Lo digo porque a simple vista tu código no comete errores evidentes.
Te sugiero consultar el manual para ver las posibles razones de fallo, etc.
http://php.net/copy