GameObjects below terrain visible through terrain

My gameobjects that are below the terrain (only part of them stick above it) show through the terrain like a shadow54099-seethruterrain.png

This ONLY happens when I build the game and run in standalone. I get the following shader warning in the output_log

Shader 'Nature/Terrain/Standard': fallback shader 'Nature/Terrain/Diffuse' not found
WARNING: Shader Unsupported: 'Enviro/BumpedDiffuseOverlaySM2' - All passes removed

What does this mean? My hardware should support any shader. I’m running a GTX 750TI. Does anyone know what I can do to resolve this?

I had an SSAO script on my camera that hadn’t been complaining about missing its shader. I guess I fixed something else that made Unity want to tell me about this error. I added the shader and now it’s fixed.