Ya se no se caen por las esquinas los enemigos. No me entiendo mu bien con los colliders y unity, pero bueno, yo lo que haria seria poner un rigid kinematic a los enemigos que el filtro de colision solo colision con triggers para edges y contacts para walls (el filtro del wall de pared deberia ser distinto que el de suelo). Con eso hay que poner muchos menos triggers y hay que preocuparse de muchas menos cosas (asi no hay que tener en cuenta excepciones en el character controller).