For your second question:
The arrow collider will trigger the collision in all colliders that it touches, that's the appropriate behaviour. If you want to make the arrow only collide with one enemy than you should create a script on the arrow and use its OnTrigger
/OnCollision
to disable its collider.