This leak occurs in Test builds, but not in Development builds.
Updating InstancedStaticMesh with UpdateInstancedTransform every frame causes a memory leak.
This screenshot was taken using Mempro to track StaticMesh's memory. It can see that the leak is increasing. Another screenshot shows the increased diff CallTree. When KeyValueData is allocated, the create MeshDrawCommand appears to remain in the Test build instead of being discarded (Red boxes). In Development build, the command is destroyed by Release().
2. Package repro project with a Win64/Test build.
3. Add launch argument "-llm"and launch the application.
4. Execute the console command "stat llmfull".
Then, StaticMesh tag memory keeps increasing.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-95599 in the post.