Attach to component leaving box collisions behind

I have an inventory system in place that when an object blueprint that has the tag ‘weapon’ begins overlap within the inventory box collision, it runs an attach to component node and attaches the object to a socket on the inventory system. This works flawlessly and the object is able to be picked up and removed from the system without a flaw.

If I have my weapon blueprint and I add a collision box to it as a child, then when the weapon is removed from the inventory system it leaves behind the weapons box collision. I’m unsure about the route cause of this.