Nein, du wirkst den Zauber schlicht zu früh.
Du drückst deine Zaubertaste vermutlich bereits nach dem MouseDown-Click, die meisten (sprich „Standard-“) Mausklicks auf UnitFrames oder Buttons werden erst beim MouseUp (Loslassen der Maustaste) getriggert.
Per Mouseover zu zaubern umgeht den zusätzlichen Schritt des Anvisierens und spart somit Zeit & ist weniger fehleranfällig.
Per Clique erstellte Belegungen gelten nur auf den registrierten UnitFrames.