Depuración de código fuente flexible
Según su problema y procedimiento, parece que el nombre o ID de la capa es incorrecto durante el almacenamiento y la transferencia. ¿Está en la matriz cuando se almacena, pero se pasan los datos de la matriz que se suman y restan por sí mismos? Establezca algunos puntos de observación en estos lugares para echar un vistazo.
El programa ha estado olvidado durante mucho tiempo y no puede ayudarte a encontrar el error.
Una sugerencia sencilla, espero que os sea de ayuda.