@yoyogesh , this might be because cq:allowedTemplates is set in the /content/my-site/jcr:content, which does not point to your template folder. OR, from the template folder, the allowedPaths is not set, pointing back to the /content/my-site/.*+ folder.
Can you please take a look at this article, and...