Filter Array is one of the most difficult things to use, because the little advanced window is mostly useless. With that, I craft the syntax in Notepad, copy it into the advanced window, and then hope.
The and() function only accepts two parameters, so if more are needed, then you have to nest them.
x AND y
and(x,y)
x AND y AND z
and(z, and(x,y) )
x AND y AND z AND r1
and( and(z, r1), and(x,y) )
Your desire for "Person A, Person B, AND/OR Person C". Is ambiguous, as I can't tell if only Person C has an OR condition, or if the OR applies to all. This is probably why you're having trouble resolving, because you're not properly defining it.
So, assuming that the use case is:
Person A AND Person B OR Person C, then it would look like this:
Or(Person C, and(Peraon A, Person B) )
---
Sending a weekly email requires using a Recurrence trigger. Pretty simple. When I use them, I then use a Run a Child Flow to call the flow that need to execute each week. This way, you can trigger the child flow as needed, without having to force a change on the Recurrence.