I assume that when you say new menu, you mean a new menu item.
If I have understood right what you have done, you have assigned the second template and the login module on that one new menu item that requires login, for which -I also assume- you have set its access level to a non public level, which most likely that would be Registered.
See what happens now with the above setup:
- Someone needs to be already logged-in into your site, in order to reach at your new menu item and see whatever it has to display.
- Joomla following your setup will have first to ask the user to login, so it will redirect him to the Login page of the users component. Certainly that page won't be that new menu item that you have created and that you have assigned your login module and the second template - as this is restricted for non-logged in users, plus it isn't recognized as a standard login page, because Joomla doesn't know and doesn't even care about what modules you have published on that page.
*You may think that that page would act and be considered as the login page, because you published a module, but Joomla base this on the components and/or menu items.
Solutions
In order to achieve what you want, you need to have 2 separate pages with your second template assigned:
- One for the login page set to public access level - that will be of the type com_users -> login. So Joomla will load this page/menu item when redirecting someone for login.
- The other one with the restricted content that you have now.
Having said that, may I question your purpose and final goal?
Are you sure that what you need is really a registered/members only area on the website, or what you actually need is a page with password-protected content?