How it works in the game engine is the rule not the editor. I’m not super sure what’s going on. Do you have anything else going on with a camera or a custom render script?
Check the sprite to make sure it’s 0,0,0 in the editor?
Are the yellow 5 the “normal” or “empty”?
Any rotation on any of the parents?
What’s the z of the factory?
Try to set the z value of each object based to what you want its z index to be. For example 0.0001 is a valid value, another 0.002, 0003… If you want to be able to use values below or higher than -1 and 1 you will have to edit your render script.