You just need to make the dynamic MI once, then apply it to all meshes. You don’t need to make one for each mesh.
I see in your ‘multiple example’, you’re making the MI in the loop. So, when it runs for item 2, the instance for item 1 has already be lost.
Like I say, only 1 instance needed ![]()
