You have to be prepared to avoid collision when the player is in dodging state even it it's not in collision / OnCollision(). Put a lineblock like below on the Update():
if (isDodging) { Physics.IgnoreCollision(GameObject.FindWithTag("Enemy").GetComponent<Collider>(), GetComponent<Collider>(), true); }