Я не слишком часто использовал kivy, но я довольно хорошо знаком с анимацией в tkinter.то, что я использовал, это помещал анимацию в цикл while, и когда моя анимация достигает позиции x или / и y , она меняет путь или запускает другую анимацию.
Кроме того, если вы опубликуете ссылку на ваш полный код, я смогу проверить это для себя, и вам будет легче помочь с вопросами, которые у вас могут возникнуть позже