Mesh material is different compared to play testing

The gun in Blender which looks just fine.

The gun in UE4 which looks terrible in the view port yet looks fine when I view the gun via asset viewer. Does anyone know how to solve this? I already saved and applied the materials and that does nothing. I think this is a bug.

Turns out the mesh’s materials are different only on this map. This most likely has to do with the lighting.

Wait actually it is not a lighting glitch. That map alone the materials are glitched. No idea how though