I have a flow, where the initial step is to match an intent based on the text a user says. After this, if a specific intent is matched such as "Amenity Reservation Process", it will follow the flow to reserve an amenity. The issue now is that when I go to form filling where I say "Would you like to book the clubhouse? YES or NO" using an entity called yes_no which only takes in a yes or no value, if I send another text such as "What are the pet rules" which matches a pet rule intent, then it will go to the flow for the newly matched intent and ignore the form filling.
I sent a screenshot for better understanding, please take a look.
When I say "I would like to reserve the clubhouse", the route goes to the "Pick Amenity" page where the entry fulfillment is the text shown in the agent testing panel. I want the same question to be repeated if the user does not type "YES" or "NO". But instead, if I send another text such as "What are the pet rules", the simulator matches the text to pet rules and ignores all of the form fillings. How would I update the flow to repeat the question if I don't get a yes or no response?