Linking multiple events to OncomponentBeginOverlap

Hello!

I’ve made a melee system where my character spawns a box ( not visible in game ) and when that box overlaps the enemy collision box than the enemy will take damage.

I also made system where if my character touches the enemy my guy will take damage and get knocked back.

These are all based on OncomponentBeginOverlap and work well on their own: contact damage + knockback or melee damage.

I would like to able to link them properly so these two systems will work with one another. I tried adding my melee damage to the sequence since the contact damage + knockback is already linked like that, but weird things happen if I link the melee system as well.

Here are some images of my BPs: Imgur: The magic of the Internet

The problem is if I link the melee damage using the sequence, then the contact damage+knockback works well, but if I attack the enemy then my guy will damage then, but on each hit my guy will get knocked back.

EDIT: Forgot to mention that my game is a 2D Side Scroller.