I tested createInstance with glb imported Mesh. The GLB file contained only one mesh but GLB import created one mesh per material. I then instantiated each of them. It works somewhat but some faces were missing and the textures mapping gets mixed up for some reason. In other words the textures are mapped incorrectly to the model. The original loaded meshes, cloned meshes and merged meshes work.