My static mesh appears exactly how it should in all the viewports except when I add it to a blueprint? Most of the mesh loads except for some chain holders, Pictures below.
When the Static Mesh editor shows the chain holders and a Blueprint component does not, it is almost always one of these. You can rule them out in a minute:
Socket preview meshes. The mesh editor draws preview static meshes attached to sockets. A Static Mesh Component does not. If the holders are preview meshes on sockets, they will never show up on the Blueprint. Merge them into the mesh, or add them as child Static Mesh Components on those sockets.
LOD. The mesh editor is on LOD 0. The Blueprint viewport picks a LOD by screen size, and thin chains are often deleted in LOD 1 and up. On the component set Forced LOD Model to 0. If they come back, regenerate the LODs or raise the screen size of LOD 0.
Nanite. Thin parts often fail to cluster. Disable Nanite on the asset and look at the Blueprint again.
Material overrides. On the Blueprint component, check the Materials list. An empty or masked slot on just the chain element hides only those parts. Reset the overrides so the component uses the asset materials.
Negative scale on the component or its parent flips winding, so single-sided chain cards get backface-culled. Scale should be positive on X, Y, and Z.
Also open the Blueprint and confirm the Construction Script is not swapping the mesh or hiding a child component.