GameObject disappearing *in front of* other object?

My project contains a Floor at the XZ plane, and a larger ‘Deathzone’ located 2 units beneath the Floor. The main GameObjects consist of the Rollerball, various blocks on the Floor, some pickups and ‘Enemies’, which bounce and chase the player.

69536-bumper.png

Here, the gray area is the floor, and the red area is the deathzone which is actually located below the floor. Notice the orange enemy at the corner of the Floor.

Parts of the enemy are disappearing behind the deathzone, which is actually way behind the enemy. I can’t understand why this is happening - any ideas/solutions to fix that?

I had some distant mountains which had their Workflow Mode set as “Metalic” and their Surface Type set to “Transparent”. When I instantiated an object which also had a transparent material, it put my object behind the mountains. When I changed the Mountain material to be “Opaque”, the issue disappeared. Not sure if either of your objects had a “Transparent” setting but maybe try changing to opaque.