Cant' get this collision working

Don’t understand how I can be working with Unity for a while already but can’t just get these collisions working…

Unity version 2019.4.1

6203826--681261--upload_2020-8-14_16-34-43.png

Even though I have only set enemy to collider with player, enemy still keeps calling OnTriggerEnter on other enemies?

6203826--681264--upload_2020-8-14_16-35-29.png

6203826--681267--upload_2020-8-14_16-38-53.png

The EnemyCollider collider component is added in another script.

child.gameObject.AddComponent<EnemyCollider>();

EnemyCollider

 private void OnTriggerEnter(Collider other)
    {
        if(other.gameObject.tag == "Player")
        {
            Game.Instance.killPlayer();
        }
    }

As far as I can see I’ve tried most of the default things.

You have cropped off the most important bit of your screenshots: which layer are each of your game objects on?
Looking at what little I can see of the Layer of the Enemy I think it looks like that has been left on the Default layer, so you will always get collisions between enemies because your collision matrix shows that Default layer collides with Default layer (last checkbox on the top-right).

Alright this was the problem.