O widget WordPress menu no Elementor não tem um jeito de alinhar especificamente para um tipo de tela como os outros campos tem, por isso, só da para usar uma única especificação de alinhamento, como mostra abaixo:

Nessa outra imagem abaixo, é possível ver a opção de escolher a tela, mas o atributo “alignment” acima não possui. Ex:

Para isso, adicione o seguinte código abaixo:
@media (max-width: 1024px) {
selector ul.elementor-nav-menu {
display: flex;
flex-direction: column;
align-items: center;
}
selector ul.elementor-nav-menu li {
text-align: center;
}
}