This weekend I can lit together a project with equip and inequip capabilities and see what I come up with. Thenpronecr I’ve been working on for five months has weapons created at runtime during construction and they can’t be equipped or in equipped during gameplay. But I’d think the attachment would be similar. We use child actor components to hold out weapons set to sockets on the parent skeleton and we haven’t had any issues. But may be it’s the equip and unequip like you’re thinking.
Can you post pics of your character rig and the equip and unequip functions?