ZIndex on Textures broken?

So I have a part with a texture that has ZIndex of 0. When moving away from the part it overlaps on a mesh part that does not even have a texture.

I’ve tried setting the ZIndex to a negative value and adding a texture with index to the actual mesh part itself.
image

The mesh part is also lifted up a bit but that also does nothing to help.

Anyone with any experience with this able to help?