When you assign a Custom Template to a specific menu item using the Menu Style option when editing a menu item and its not working, then try the following steps to solve the problem:

  1. Turn off SEO in your Joomla! Configuration.
  2. If the Templates are changing after this change check to see if you have the SuperTable Plugin enabled.
  3. Disable the SuperTable Plugin
  4. Turn on SEO in your Joomla! Configuration
  5. Templates should now switch without any problems.