Is it perhaps possible to build a sample solution that can fail to copy these files? If you can duplicate the structure in a sample, I should easily be able to troubleshoot it. If the sample code works as expected, then you may have something to test your current structure against to find the point of difference that is causing this.