I've never kited but I've never had a problem with Garuda switching targets randomly while just dpsing. Unless there's something that makes Garuda lose her target on Melusine?

I put her in the middle, she doesn't get targetted with fireballs.