In the story, neither the knights nor the swords seem to be someplace they're not supposed to.
The sword needed to end up at Michael's so that Butters could pick it up and become the knight in SG. Karrin took the sword in case a knight would show up, and one did.
And if you follow that thought, in BG, Sanya and Butters were already in the city, no need for them to go to Mac's in order to get involved in the battle. And yet they ended up at Macs, met Murphy and they get the ones helping Murphy go to Harry in the battle. So.. seems like she had to be there, for some reason.