I'm having issues with the Send Email step not working consistently in a 10.9.1 workflow and am trying to rule out potential causes. First, is there is a minimum Role group that is required to send emails? Secondly, the steps that are not sending emails are using the following Arcade Expression that could be the reason the emails aren't sending. For reference, I am using the same expression (minus the "quotation marks") to update the path assignment with the username property and that is working. Is there something else that may cause inconsistent emails? If I run through the whole workflow with an Admin user everything works.
TO: "GetUser($currentPortal, jobExtendedProperty ($job, 'details', 'fieldcrew'))['email']"
PATH ASSIGNMENT: GetUser($currentPortal, jobExtendedProperty ($job, 'details', 'fieldcrew'))['username']
*Update: I added a CC to an email address and the step is running and delivering the email, but not to the email that I am trying to pull using Arcade. I will also add that when I preview the step, the expression is successfully pulling the email address, so I'm not sure why it isn't populating the TO address when the step runs.