Hi @Swetha_S
I don't understand why you have used two triggers in flow which is not allowable.
Recurrance trigger (which you have used at top) is the trigger which makes the flow to run at specified time in a scheduled manner.
while when mail arrives is another trigger which triggers when mail arrives, and one thing to note is you can't place two triggers in your power automate workflow.
In your case, flow should be like this:
1. use recurrance to run it daily at 6:30 p

2. use get emails to get all emails with a specific subject from specific folder in outlook account (in my case, i am using subject filter as Issue with XYZ System)

3. use condition action to check whether there are mails available with that subject filter as part of get emails output

Expression used in Left side: length(outputs('Get_emails_(V3)')?['body/value'])
if the condition is true (ie emails are present)
then use apply to each to loop through each emails and then move the mail to designated folder like below

(in my case, i am moving to NN folder)
if condition is false, use send email in no branch like below

Overall flow looks like this:
