Sometimes the coroutine don't get called in IEnumerator OnTriggerEnter2D

As the title above my line of code, in this case the coroutine method, sometimes don’t get called when the collider trigger hit the other collider.
Anyone has experienced this before ?
My script is pretty simple. It’s just detecting the other collider and if it’s true the coroutine should be called.

Then the question arrises, is it true in the cases where the co-routine doesn’t get called.

Can you post and the scripts and tell a bit more about what exactly you are doing.