I am not able to extract more than one entities from the same intent

Hi! I’m new to Rasa and I’ve been looking to extract values that fall into the same entity. I am using 3.1 version of rasa.

Using the following example I want to extract the category ,color and subcategory from the same intent.

Intent:-“Show me children red shirt”.

This user’s intent could be divided into the following entities: show me [children]{“entity”: “category”} [red]{“entity”: “color”} [shirt]{“entity”: “subcategory”}.

This is my nlu.yml file:-

Domain.yml file:-

This is my config.yml file:-

stories.yml:-

image

OUTPUT:-

As you can see the output of the rasa. The extracted entities are not correct. Please help me to resolve this issue. Thank You !