Grasshopper preview may hide surfaces which are under another

Yes, grasshopper makes no attempt to sort the shapes back to front prior to drawing them, primarily because oftentimes shapes are stored in different lists anyway. Because of this transparent objects will fully occlude objects behind them if those objects are drawn later.