HLOD generating corrupted meshes with 0 triangles. What are some reasons this may happen?

I’ve found certain meshes also break the system and return 0-polygon results. If an object doesn’t have lightmap UV’s especially, or if the UVs are overlapping really badly.