@v-bacao-msft Thank for your help. I finally got the true statement to work, however it will not submit on the yes statement.
In my list it has three attachments on this case below:

However after I run the test on the flow, it show that the status is false which, triggers the email with no attachments as seen below and show false in the has attachment field:
I know I have attachments there and have tried .doc,.pdf, .jpg, .png and nothing is being seen. I also tried to change the values to use all columns in the "Limit Columns by View" in my "When a item is added". Can it be something i'm missing?
Another thing i noticed is that, the flow is sending it out as three emails, im thinking for the three attachments, when i just want the three attachments to go to one email recipients, if "yes" condition is true, and just email goes out if there is no attachments.
Below is my setup after trying your suggestions.
Below is what is in my array variable 2:
{
"Name": @{items('Loop_Through_Attachments')?['DisplayName']},
"ContentBytes": @{body('Get_attachment_content')?['$content']}
}
But now I am getting Expression is invalid, but it was working fine as of a couple of days ago.
