Cannot bind OnComponentHit

I have done some more experiments, and the problem is becoming weirder and weirder.

I have done 3 checks.
-First I checked whether the object was bound using IsBound(), which returned true.
-Secondly I checked more specifically using Contains(this, “OnFrontalCapsuleHit”), which also returned true.
-Lastly I checked which objects were bound by using GetAllObjects(), and confirmed that it was bound only to my character.

Despite all this, the function is just not being called on an actual hit.