I have created an Issue Type Scheme with all the issue types I would require in all new projects. When I create a new project, I expect to have this Issue Type Scheme to be automatically assigned to the project.
Instead, I create a new project and it only allows me to create tasks.
I then need to manually create the other issue types or go to the Issue Type Scheme and associate it with the project.
This is in the Next-Gen area - is this Next-Gen?
If it is Next-Gen, shared configuration is not possible yet for new projects - this is something coming in 2020, see the Public Roadmap, under "Share next-gen project configurations and workflows". You'll need to add issue types to each next-gen project created manually.
If it is not and it's a classic project (in any hosting type), you can select to re-use another project's configuration during creation - so you could have a "template project" which has the correct issue type scheme. To do this:
That's how JIRA works. After you create your project you have to go to the project settings and change the issuetype scheme to the one you want if the one that already belong to your project don't fit your requirements.
A new issuetype scheme will not be automatically be associated to all new created project.
Hope this helps