OnTriggerEnter is not called

Briefly, this is my problem:

I use a sphere trigger Collider to detect if the player is in air or not in order to jump. Sometimes the OnTriggerEnter function is not called and the player can’t jump. I used Debug.Log() and I noticed that it usually happens if the trigger interacts with multiply Colliders (not always though).

I’ve made some researches but looks like nothing should be wrong and I don’t understand why this happens.

Any help would be appreciated. Thank You in advance.

Well after 30 min of posting the question I realized that I should not had been using OnTriggerEnter() but OnTriggerStay() instant.