For the animation: Do you update animation mixers in your render loop? the viewer’s page do it automatically. But it should be added in your project as well.
For the scale: rigged models often 10X the scale. You can either fix it on your 3d modeler (recommended) or resize at 0.1 scaling (could mess with the rigs sometimes).
yes i update animation on render loop. for the scale : actually my mesh do not affect from position or scale change at all. I do not have any idea what causing this. I have another GLB file which is imported and used with exactly same setup and it works fine.
*** SOLVED ***
Turned out that problem is with the cloning of models. Whenever you clone a object that has SkinnedMesh or Skeleton, use SkeletonUtils.clone(model) function. Regular cloning brokes the inner relations of 3D Model.