In the image of your conversation in Dialogflow it shows that Dialogflow matched the user phrase to the
movie intent. In your
movie intent setup you have setup only 1 parameter,
movies. Dialogflow will only recognize one entity because you have setup the intent to only look for 1 entity.
If you want the movie intent to be able to recognize both entities you should add a phrase that contains both a
movies and a
purchase intent and make sure both entities are available in the Actions and Parameters section of your intent.
Here is a quick example that detects a gender and an age category entity.
CLICK HERE to find out more related problems solutions.