Hi @Anonymous,
Could you please share a screenshot of your flow's configuration?
I agree with @ScottShearer's thought almost, I assume that the Person D would receive emails when Team1 or Team3 is chosen. I have created a SharePoint list on my side based on the different combinations of possible Teams:
Note: The Teams column is a Choice type column in my SharePoint list, which allows multiple selections. The available values of the Teams column is Team1, Team2 and Team3. The Recipients column is a Person or Group type column, which allows multiple selections. The Test1, Test2 and Test3 represents Person A, Person B and Person C, the Test4 represents Person D.
I have made a test on my side and please take a try with the following workaround:




Within "Initialize variable" action, Name set to UserSelected, Type set to Array and Value set to Person's selected (An array data).
Within Inputs field of the Compose 2 action of "Apply to each 2" action, type the following formula:
concat(items('Apply_to_each_2')?['Value'],';',variables('CombinationTeam'))
Within "Set variable 3" action, Name choose CombinationTeam and Value set to output of the "Compose 2" action.
Within Inputs field of "Compse" action of "Apply to each 3" action, type the following formula:
concat(items('Apply_to_each_3')?['Email'],';',variables('Recipients'))
Within "Set variable" action, Name choose Recipients and Value set to output of the "Compose" action.
Within Inputs field of the "Compose 3" action of "Apply to each 4" action, type the following formula:
concat(items('Apply_to_each_4'),';',variables('UserSelectedString'))
Within "Set variable 2" action, Name choose UserSelectedString and Value set to output of the "Compose 3" action.
Within Condition, left input box set to UserSelectedString variable, right input box set to CombinationTeam variable. middle drop down set to is equal to.
Best regards,
Kris