Les confirmo que los ficheros Excel no son accesibles. Lo mejor es ponerlos todos en un ZIP si no ocupan demasiado espacio. Si no, como indica @jorgemartcaam, habra que subirlos a un drive y publicar aqui el enlace.
En la primera iteración, sí. En las siguientes iteraciones cuadran las fechas adecuadas. Si te fijas, la columna “Iteration” va marcando la iteración del loop conforme se va procesando. Es lo que te permite realizar el cruce de forma adecuada. Lo que @gonhaddock te explicó unos cuantos posts atrás, un identificativo que ayuda a realizar el cruce sin que haya errores.
Implementa el flujo, comprueba que los resultados son los que necesitas y luego comentas.
Edito: para más eficiencia puedes hacer esto, aunque no te salvará mucho tiempo. El column filter puedes aplicarlo después en el nodo joiner, sencillamente seleccionando las columnas que quieres y dejando fuera las que no: