Great, I removed DoOnce node, as well as the GetOverlappingActors and the loop nodes, and it worked perfectly fine. Now, i am able to attack multiple targets with one swing only, which was what i am aiming for.
About the logic, basically, I made a collision box that is being controlled by two different variables, specifically referring to Eco_sword and Deco_sword. These two variables trigger on and off the collision box of the sword based on frames that i chose while playing the attack animation to avoid damaging enemies while standing still/or passing by them without the intentions of killing them. because at the early stages of my development, i had an issue where every time i come across a target, the target dies as soon as my sword overlaps with his body. That is basically why i have Eco_sword and Deco_sword variables :).
I really do appreciate the time that you spent on fixing my issue, again thanks! <3 .
apparently, i over-complicate things.