Kivy - это структура графического интерфейса, и вы не можете безопасно добавлять операторы сна.
, когда вызывается
self.update_info(query)
, kivy обновит графический интерфейс только после вызова последней строки вашей функции,потому что это когда вы возвращаете управление движку Kivy GUI.
Вы должны проверить, есть ли у Kivy таймеры. Вы можете запустить таймер и сказать ему вызывать другую функцию, которая выполняет
pa_app.screen_manager.current = "Result"
каждый раз, когда таймер завершает работу.