If your application works when normal.dotm is renamed and does not work with the original, the problem is in that file.
There are lots of things that can happen to any file, including the normal template. When you rename it, Word works from its defaults and may create a new normal template.
Here is more about the
Normal Template.