When Remove Instance is called for an instance static mesh component, the render state is not properly updated, causing some of the instances to not be visible.
Workaround:
Forcing a call to PostEditChangeChainProperty (ex: updating component details) will update the renderer and cause missing instances to become visible
Regression:
Yes - Provided repro steps leave 2 instances in 4.16.3 (CL 3561208)
Result:
Four instances are added when Y is pressed, then three instances are removed when it is released
Expected:
Only two instances are removed when Y is released
Head over to the existing Questions & Answers thread and let us know what's up.