I created project in Jira Service management with all screens, custom fields and issue types. Each custom fields i've selected for this project can be either:
- Inside customer request form
- Description field
- Context Field
- Context Field (hidden when empty)
- Hidden completely
And all those settings for every issue type (new feature, change, bug, question etc) see a pic below as an example.

Now i'm trying to do the same in Jira Software in order to escalate data from tickets to my dev team. But in Jira its somehow completely different and i cant find a way how to split every issue type, connect to same custom field database and independently setup issue layout. Right now they all in one place...
Screens, layouts, issue screens - all very confusing, on top of that Jira and JSD have different UI and naming.

And issue layout screen now looks like this:
