Проблема решена:
такое происходило, потому что у картинок было position-absolute.
Убрав его, я конечно проблему не решил, поэтому перешел к ссылке, она была далеко внизу и потому пришлось ей добавить два класса:
position-absolute top-0.
Как итог, получается, что ссылка у нас абсолютная и всегда сверху. Это и позволило решить проблему с потерей окружности при анимации картинки у другого блока.
Теперь всё супер, анимация работает, окружность не теряется, всем спасибо.