OnComponentBeginOverlap only fires once

This event is the start of a function which handles sword collision, so if you attack something like a wall, it interrupts the attack and you see sparks. I’m copying the couch knight example and have the same character and all other properties set the same way but the event only fires once (when the game starts, in response to the collision cylinder), after which it doesn’t do anything if I attack.

Again, this was copied entirely from the couch knight example except I removed some networking and VR stuff but that shouldn’t matter for this.

So, what could the problem be? It’s working just fine in the example but I seem to be missing something in my project.

problem solved, I’m honestly not even sure how, but everything is good now