Hi @v-jefferni thanks for the reply,
I believe something is wrong. when doing comparisons in Filter array "Subject" from out look Calendar with "subject" in excel that does not exist that means condition is not satisfied it should be running the false condition instead of running true condition.

it very start the events in excel does not exist in the outlook at very first flow should be just adding the event from excel to outlook and in second run when events moved from excel to outlook then condition is try and then it would be testing the changes in the existing events and then updating the existing events.
so at the very beginning flow should be going into the true loop, correct?