Component not attaching

I have a 3D SideScroller (no skeleton on the character or physics enabled). The character can attach an item but the other won’t. the line of code runs to the end as if the AttahcToComponent node was executed properly, but the item doesn’t get attached.
"Blueprint Runtime Error: Accessed None trying to read property Legs from function: ‘ExecuteUbergraph_Character_Name’ from node: AttachToComponent in graph: EventGraph in object: Character_Name with description: Accessed None trying to read property Legs

Attach a screenshot of the blueprint, it will make it easier to help you.

At a glance, you’re feeding the attach node an invalid object - either it does not exist or the reference is not set up properly.

here is the part of my blueprint that should attach the variable Legs.
I have one excatly the same that properly attaches the variable called Ball.
Both variables are a blueprint with a geo. i manage to attach the Ball with any of the lines of code. But my Varaible Legs wont be attach no matter how i setup the AttachToComponent

The error message says that “Legs” variable of your BP is not set. You may use “IsValid” BP node to check component/actor reference value for correctness before use.