Weird bug when attaching actor to component

I am having an issue where the gun will attach to the player but for some reason shows up below the character or above. I have tried but the solution has eluded me.

Thank you for any input

I am not 100% sure what could be the cause. But after attachment can you check relative transform?