Hi @efialttes , thank you so much for your response.
I can confirm your comments listed below are correct
I believe with both "Select PM Email" and "Compose - Group Emails" action blocks you are building an array with all the email addresses, and then you assign this array as the input for the 'Apply to each' action block, right?
Next, I assume in your test execution you are obtaining two email addresses so that's the reason 'Apply to each' is executed twice (i.e. two iterations), right?
I also assume when you inspect 'Filter array' execution in the first and second iteration, you verify the desired rows are filtered by means of the email selected in that iteration, right?
The input I assigned to the Create HTML table was the value from the List Rows Present in a Table as it was the only way I could pull the data for the columns I needed

However, if I assign the Filter Array as the input, it changes the fields and sends an empty table

This is the empty table it sends

When I change the column values to the items()?['column header'] this is what I get

and when running the flow I get this error message

I appreciate your help