To start I will add that this is one mesh (as in no submeshes), but even so I have the ZTest to be less so shouldn't it not render in front of any other part of the mesh?
For reference I'm using the inverted hull method for my outlines (inflating the mesh and rendering the back faces)
gist: https://gist.github.com/DarkTerraYT/790fe29cad622abcfbba30529bc918a8