@SH3R I am not 100% sure but from the top of head triggerBody()?[‘UserEmail’] and for the triggerOutputs()?[‘body/UserEmail’] and it is just related to syntax difference.
I read an article around this topic a sometime back. I will hunt it down for you from my LinkedIn feed.
If this reply has answered your question or solved your issue, please mark this question as answered. Answered questions helps users in the future who may have the same issue or question quickly find a resolution via search. If you liked my response, please consider giving it a thumbs up. THANKS!