If I'm not mistaken tex_share is for map entities only. It doesn't affect model entities.

I guess external textures are shared automatically.

Multiple instances of one model file share the mesh and the skin. That's why there are clone functions to prevent this in special cases.