Mixed Up Textures Upon Block Insertion

When I insert a block the textures change. In this case the original file has a bark texture for a tree trunk and a leaf texture for leaves. When I insert this file as a block into another drawing the leaf texture is gone and all the geometry shows the bark texture. How can this be repaired?

Can you post a 3dm of this mesh when the textures look correct and also one when it is a block and they don’t? If you can show the same issue with a smaller file or part of this one that’s fine too. Make sure to have the texture maps embedded in the 3dm with Save Textures checked when saving or post them as well.