Bullet wont hit enemy AI

Hey, I made my bullet so when he hits something, it spawns an emitter and damages the target. For some strange reason, when I shoot at the enemy, the bullet goes through him, like he doesn’t exist.
The following picture shows what is in the bullet’s bp. The enemy is set to be a character bp. when the enemy shoots at me, everything works. The bullet explodes and it does damage me, but it doesn’t work with my bullets, even though there is not much difference between the 2 bps.

What do you mean by that? Can you help me, please? I am quite a beginner.

Might not be the answer to your question, but I’d say you would benefit from using “apply damage” instead of casting to the enemy. That way your bullet can damage whatever you want it to.
So you would be able to use the same bullet for the player as well as for the enemy, and if you add more enemies you don’t have to cast to every single type of enemy you got.
Just make sure to add an “Any damage event” in the blueprints that should receive damage.

And as for your question, it’s either the collision type (that the enemy is set to pawn, but the bullet has “pawn” unchecked in the collision response) or that the bullet moves too fast and need “Use CCD” checked (Continuous collision detection, it checks for collisions between ticks)