IMO If this is also on the projectile, the cast should always fail unless it collides with itself or another projectile of the same class. Did you check if the cast fails? If the overlap is in the projectile, then just remove the cast and it should work on every overlap.
If it’s not, guess it could be from projectile going too fast to having to check collision channels. We need more info.