Detta kommer att bero starkt på hur din "trigger" för Klar-åtgärden är formulerad. Det är viktigt att komma ihåg att färdiga åtgärder går av efter att deras utlösare löser / slutför.
... you can either take your reaction right after the trigger finishes or ignore the trigger. (PHB, p.192)
Om din utlösare är "när den första fienden angriper", så kan din cantrip gå ut direkt efter att attacken är klar. (Inte vad du vill ha.)
Om din utlösare är "när den första fienden kommer in i angreppsintervall", kan din cantrip gå av innan attacken startar (förutsatt att ad arguendo du vet intervall och avstånd & c).. I det fallet, om fienden sedan har rörelse kvar för dem, kunde de helt enkelt fortsätta att röra sig mot sitt mål och så småningom attackera.