Isso dependerá muito de como o "gatilho" da ação Ready está redigido. É importante lembrar que as ações prontas são ativadas depois que o gatilho é resolvido / concluído.
... you can either take your reaction right after the trigger finishes or ignore the trigger. (PHB, p.192)
Se o seu gatilho for "quando o primeiro inimigo ataca", então seu cantrip pode sair imediatamente após o ataque terminar. (Não é o que você quer.)
Se o seu gatilho for "quando o primeiro inimigo entrar em alcance de ataque", então sua cantrip poderá sair antes do ataque começar (assumindo ad arguendo você sabe intervalos e distâncias & c.). Nesse caso, se o inimigo tiver movimento remanescente para eles, eles poderiam simplesmente continuar se movendo em direção ao alvo e eventualmente atacar.