This is a UX problem if your own making. Why would you make the slugs and names totally different? You could rename the slug “questions” without creating any code. I think that when you change a slug it creates a Permalink redirecting the old one to the new one.