There is no way of "avoiding" clicking a cell when clicking the UI that is over that cell
Esto parece que es algo que habría que solucionar desde IsoUnity, aunque las UI sean evidentemente cosas que se hacen en Unity...
Tratamos de afrontar el problema usando las IsoGUI y casi logramos solucionarlo. Sin embargo, dado que la pulsación del botón se detecta al levantar el mouse y la celda se activa al bajar el mouse no podíamos evitar uno de los dos. Al final le dije a @nvidiosin que revisaría la nueva GUI para tratar de hacer alguna forma de que bloquee todo choque con las celdas o entidades.
En TRPGMaker nos encontramos con el mismo problema y conseguimos solucionarlo gracias a EventSystem.IsPointerOverGameObject.
De este modo sobreescribiendo OnMouseDown() de la celda y rodeando con un if(!EventSystem.current.IsPointerOverGameObject() la acción que se produce al pulsar la celda evitamos que se lance dicha acción si el cursor está sobre la UI.
Puede verse el cambio en este commit, mas concretamente en la clase IsoUnityConector.cs