This is not a glitch as everyone calls it. Its simply that multiple dependencies all having different data are trying to be "the big man on campus".
If you have multiple Dependencies that try and load one unit, only the topmost Dependency in the list will load. Sometimes, removing extra dependencies will help. All melee units are loaded by the campaign dependency already for example, so you can remove MULTI MOD depen, without worry.