My Weapon on my characters SK mesh is visible in the mesh view port but isn't visible in play mode

So I add a bone to my characters skeleton mesh and add the weapon I want but when I go to play mode it is invisible.

/\ Image of my SK mesh view port.

/\ Image of my Character in play mode.

So as you can see my characters weapon is not in my characters hands but is in my characters hands in the SK view port.
The weapon is even shown in my characters animations view port.

So, is this a glitch or something I may be doing wrong?

Anyone know why?

It also says: Attached assets in persona are preview only and do not carry through to in game. Why is this?

I have the same problem looking for an answer. I can not believe there is no answers to your question yet.

You need to spawn the weapon actor and attach it to the character hand (or specific socket).

Weapon_BP should be changed to your weapon class.

You can also do this during weapon overlap then just pass in the weapon actor and you don’t have to spawn the actor. This does need more logic to drive it though.

I would suggest looking into the 1st person example that comes with unreal engine.