I noticed a strong difference in performance with Dialogflow.EntitiesInternalAnalysis set as True or False.
When it is True, the agent works as intended:
The agent correctly identifies the intention as “Order” and finds the entities “Calabresa” and “Rucula”.
However, when Dialogflow.EntitiesInternalAnalysis is False, it misinterprets the intent as “Add toppings” and do not catch the “Calabresa” entity.
It is as if the “Pizza” entity was forgotten: