Question: How do I create a second version a node add page?

For example if have node/add and I want node/add-quick?

Some fields of the required fields form node/add would be missing or not required on node/add-quick.

I know node add fields can be hidden based on user role or other variables but how do I create an entirely new page with a select set of fields.

Answer: 
This is a classic case of trying to do something in the non-Drupal way -- conceptually, defining a custom route for your home page route makes sense, and it's possible in other frameworks, but Drupal has a different way of doing things that makes this approach completely unintuitive.

Here's how to do it:

1. Define your route as something other than '/' (i.e. '/students/overview')
2. In /admin/config/system/site-information, set your "Default Front Page" to whatever your route was:

[![enter image description here](https://i.stack.imgur.com/lwPS5.png)](https://i.stack.imgur.com/lwPS5.png)

Voila!
Also looking at your code you presented above, you have a typo.

'acess content' should be 'access content'