This fix addresses the originally posted issue, which is that parts with small faces can disappear, by design, when they reach a certain threshold size. The issue in the original post is that despite setting that threshold to 0 pixels, in other words effectively disabling the performance option of face culling, face culling continued to occur. This happened due to a bug in the 0 value code.
Your issue is different, and I'm not sure what it is to be honest, without some kind of screenshot or file.
Can you describe the geometry that you are seeing this on in broad terms? For example, do you have 2 thin sheets mated to eachother, one with holes, and when you look on the one without holes you see holes through it? What units is the imported assembly in? What is the relative size of the panels? Etc.
I tried the above and it reproduces your issue. From what I can tell, this feels like a rounding issue that might occur on very thin parts very close to eachother, and from playing with it, it seems quite sensitive to the thicknesses. For example, if you make a sheet .01" thick and then put something behind it, then zoom out, you can see the stuff immediately behind it. When zoomed way in, the .01" sheet might take up 10 pixels of thickness let's say, but when you zoom way out it may take up .003 pixels of depth. My assumption is that getting into these subpixel scenarios is causing this as there is probably some lower bound of precision that is getting capped. We'll take a look. Good news is that this is very geometry specific and doesn't feel that typical to get into.