Olá, Luana, tudo bem?
Quando um elemento está dentro de um frame com Auto Layout, o Figma assume o controle total do seu posicionamento. Os filhos desse container não têm coordenadas absolutas livres, eles são organizados automaticamente com base nas regras de direção, espaçamento e alinhamento que você definiu. Por conta disso, durante a prototipagem, o Smart Animate não consegue interpolar a posição do elemento entre dois frames de forma fluida, pois o layout continua "segurando" o item no lugar definido pela estrutura.
O resultado é exatamente o que você descreveu: o card simplesmente aparece na posição de destino, sem percorrer o caminho, porque o Figma não tem liberdade para mover aquele elemento fora das regras do container.
Ao remover os elementos do Auto Layout, eles passam a ter posicionamento absoluto dentro do frame. Aí o Smart Animate consegue comparar a posição do elemento no frame de origem com a posição no frame de destino e gerar o movimento entre os dois pontos, que é justamente o que cria a sensação de arrasto.
Vou deixar um gif abaixo demonstrando como eu faço:

Espero ter ajudado.
Siga firme nos seus estudos e conte com o fórum sempre que precisar.
Abraços :)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado