Sprite just disappear after change its layer

So far I know, only sorting layers changes the visibility from a sprite over other. However, when I changed a layer from “Default” to “Foreground” the sprite became invisible, I don’t know why and never figured it out before.

There is no overlay Sprite and if I change the layer to anything else but “Foreground” it remains visible.

NOTE: Gameobject still exists even the Sprite Render as well, everything remains the same but its visibility.

In your Main Camera GameObject, is your Foreground layer unchecked in the Culling Mask drop down ? If so just check it, otherwise it’s a problem with your sprite Order in Layer witch is set to a negative number.