Weapon won't connet to socket after I detached it

I pick my weapon up with linetrace and add the actor to my socket.
When I drop the weapon I use detatch from component & simulate physics for a view seconds.
But this is only working for the first pick up.

When I do my linetrace pickup on the droped weapon, I get information, it plays my animations and I can shoot, but the weapon mesh stays on the ground.

I would realy appreciate if some one knows the answer to this problem.
This bothers me awhile now and I can’t fix it…

I found the bug (first sreenshot). I droped the gun in the same time I picked it up.
Now I run a check if a weapon from the same type is already holstered and only then I drop the already holstered weapon.!

alt text