Render state for ISM doesn’t recreate after modification of instances list with RemoveInstance
Check attached project. There is simple blueprint which adds four instances of sphere mesh and then removes two of them.
Press PIE and you’ll see only one sphere. But ISM have two instances(check in in properties view). You can touch something(like UseDynamicInstanceBuffer checkbox) in Details panel so UInstancedStaticMeshComponent::PostEditChangeChainProperty will be called and voila!! second sphere become visible too.
4.15, 4.16 doesn’t have this bug.
[link text][2]