Files/templates are not actually created

I have a recipe that is placing some templates in a few locations within a tomcat web root on an aws linux instance.

Some of them are placed without any issue, and others are not. The infra client run does not fail and the client log seems to indicate that it is indeed creating the file in question and even declares the diff of what will go in the file, along with stating that the file was created.

The issue is that the original file (the one effectively being replaced) was not actually changed at all and the timestamp seems to prove this. Is there something I can do to dive deeper into why the chef log seems to indicate that the file is being created when it does not seem to be the case?