It’s likely caused by too many triangles. I had the same issue at my Kinetic Code pre-order place where we displayed a ton of high quality models all at once.
The place has at most 1m triangles in any direction you can look, I’ve also had a previous game with a higher count that had no issues like this. That game used less meshes, though. I can’t really remove any of it either since it’s just due to the map being very large
I’m thinking it has to be some sort of loading issue, and hopefully it can be fixed.
AFAIK 4gb of ram can barely handle a few million tris, and that’s not counting other ram usage.
A custom LOD system, or optimizing unions in blender may help with the issue.
RAM usage in task manager says about 550mb of RAM for Roblox, and the GPU is using about 800mb of VRAM according to MSI Afterburner on highest graphics level, at lower graphics it takes less VRAM but same amount of RAM. Still getting the invisible meshes though. Memory being the issue does not seem very likely atm.
I tried making a custom LOD system, that solved the problem because it kept changing the transparency of the parts. Can’t do that though unfortunately, because it messes with lighting calculations and makes performance super bad.