Yes, Marker Nodes ( the blue tileNodes) are the ones on the Radius Marker and they have the "Default" Layer "built in 0 " not "tile".The last code that i have posted has nothing to do with the Markers Node.It´s attached to another gameobject "raycast manger". The latter has a public Transform which is the "Cube" (rayCasterObject) For testing purposes only. And as you see the Raycast work fine. the "if (hit.transform.gameObject.layer == Layer1)" with (Layer1 = LayerMask.NameToLayer("tile") ) return a true if the raycast hit a TileNode (the white tileNode / layer = 20) so we get "object down detected" But using the Marker Nodes (the blue tileNodes) as Raycaster Source seem to be problematic.Maybe because of the foreach I really don't get it but i have to fix this. It´s very very important for the development of my Game.