I've got a scene here with two mesh instances. One of them is a sphere mesh; one is a plane mesh, for which I've written a shader to turn the plane into a sphere.
Here it is in wireframe. The pink plane mesh clearly wraps around the sphere. I would expect not to see the sphere at all when rendered.

But this is what it looks like in game.

Am I missing a flag somewhere to enable the expected behavior?