OnCollisionEnter and OnCollisionExit conflict

I have a ship which need to tag target that are in a Cone in front of it.

But whenever another collider collide with the cone, it calls OnCollisionEnter and OnCollisionExit right after. And when this other collider is inside the cone, it doesn’t call OnCollisionStay either.

Plus when the collider exit the cone, OnCollisionEnter and OnCollisionExit are called again.

Anybody has a clue on what is happening here?

I’m not sure what is happening and its hard to say without the project available. But you could implement a “cone of view” yourself without using collision detection, as done in this >> thread.