Скорее всего это комбинация обоих факторов, но в основном из-за самого игры. Samsung A12 - не самый мощный телефон, поэтому когда игра пытается загрузить все данные инвентаря разом, оперативная память немного перегружается, и поэтому ты видишь зависание на 5 секунд. Потом всё восстанавливается, потому что ей удаётся это обработать. Это достаточно частая проблема в более требовательных играх на более скромных устройствах.
Прежде всего попробуй вот что: открой настройки телефона, зайди в раздел «Приложения» и найди игру, нажми «Хранилище» и выбери «Очистить кеш» (не удалит твой прогресс, только временные данные). Потом перезагрузи телефон. Если проблема остаётся, попробуй снизить графику прямо в самой игре, отключи синхронизацию в реальном времени, если она там активирована, и закрой все приложения, которые ты не используешь, перед тем как играть.
Если после этого зависание продолжается, то скорее всего это проблема самой игры, а не твоего телефона. В этом случае можешь оставить отзыв в Play Store, упомянув эту проблему, потому что такая информация помогает разработчикам узнать, что есть баг. А пока что, если у игры есть облегчённая или менее требовательная версия, попробуй эту альтернативу.