События OnCollision и OnTrigger являются взаимоисключающими, они могут запускать один или другой объект за один раз, но не оба одновременно.
Из документов OnTriggerEnter:
Trigger events are only sent if one of the colliders also has a rigidbody attached.
Из документов OnCollisionEnter:
Collision events are only sent if one of the colliders also has a non-kinematic
rigidbody attached.