Yeah, I suspect that this is expected behavior.
The packed level actor isn’t really a saved set of instanced meshes. More that, the packed level actor saves the mesh and its transform, then replaces it with an instance. This means that every time a change is made, the old instance is destroyed and replaced with a new one. I wouldn’t rely on a packed level actor for storing any unique mesh information.