Well. We see that Kid can rip swords out of fodder hands and the strength of his magnetism is significant enough for it to rip steel out from their structures, yet Law is holding onto his sword just fine. We all also know the scene of Kid moving Zoro’s swords on Sabaody anime was filler. So, what’s going on here? Why does Kikoku remain unaffected?
Other than the obvious Haki answer and possibly the fact that Law’s blade is cursed, I’d like to point to another option: the will of the sword itself to listen to its master. When Zoro fights Daz bones he is able to sense the breath of things around him, to sense where his sword was at, and to control what his blade cuts and does not cut. He cuts the stone but doesn’t shed a leaf from a tree. The blade is controlled by the swordsman’s will. Thus we see Kikoku unaffected by Kid’s awakening magnetism and Can also infer that Zoro’s swords or Mihawk’s sword would not be affected.
Other than the obvious Haki answer and possibly the fact that Law’s blade is cursed, I’d like to point to another option: the will of the sword itself to listen to its master. When Zoro fights Daz bones he is able to sense the breath of things around him, to sense where his sword was at, and to control what his blade cuts and does not cut. He cuts the stone but doesn’t shed a leaf from a tree. The blade is controlled by the swordsman’s will. Thus we see Kikoku unaffected by Kid’s awakening magnetism and Can also infer that Zoro’s swords or Mihawk’s sword would not be affected.