Mapcheck error on animated mesh

We have been sent an interior project from a freelance archviz artist that contains animated meshes. When I play the level in the viewport everything looks good. When I play in standalone mode or package the project, one of the texture maps does not render. During the packaging process I get the following error

MapCheck: Warning: M_MS_Srf Material /Game/Fab/Megascans/Surfaces/Fabric_Generic_Leather_Top_Grain_Brown_xjghdgl/Medium/MI_xjghdgl_Inst_Inst_Inst.MI_xjghdgl_Inst_Inst_Inst was missing the usage flag bUsedWithSkeletalMesh. If the material asset is not re-saved, it may not render correctly when run outside the editor. Fix

The guy that built the interior has packaged the project at his end and the map renders correctly when he plays the game outside of the editor which suggests that the material asset settings are correct when he packages the project.

In our version of the project Update: the main material node parent for the material instance in the error above has “used with skeletal mesh” checked in the Usage section. I don’t change anything before I package the same project. Can anyone advise why the problem might be occurring and how to fix it?

Problem solved, I noticed that the Nanite Override Material for all child instances of the main material node was checked. This was set to “None” and so I guess that was why the map didn’t show. I unchecked the instance that was being used and the map renders now.

I still dont know why it was checked in the first place.