Hi @Danny_Dicaprio ,
Your screenshot is not clear , but from the message you have posted , it looks the the flow is going in an infinite loop because of when an item is created or modified trigger , so you need to have a flag which identifies if the flow should run or not(Or say a condition for flow to tell when it should stop).
So you can create a column in you SP list named IsUpdated and set it to Yes and add this in the trigger condition. (Now when you want to trigger the flow to make an update update this column to No). and this can help you avoid the infinite loop.
For the second error , you can use a conditional expression to check if the column is empty or not,
if(empty(peoplepickercolumn/EMail),peoplepickercolumnemail ,null).
If this helps , do give this a thumbs up and mark this as a solution.
Thanks,
Sanmesh