I’ve run into similar issues with disassembly when a module is attached to another object. It might be worth checking whether the attachment is still registered as part of the set piece or if there’s a collision or ownership issue preventing the dismantle action.