The site you have used for creating web template, has the hard coded navigation url for Site Pages Library. So on top-level site, remove the hard coded navigation URL's and then create a Web Template. After that you can create a Site from the Template.