Do you have a simple project that demonstrates this issue? That will be very helpful for getting it fixed.
In 4.10 we fixed a lot of flickering related to adding and removing instances from the foliage HierarchicalInstancedStaticMeshComponent itself, but I hadn’t heard of flickering when destroying a StaticMeshComponent with the same mesh.
Thanks