Всем спасибо, кто участвовал и пытался решить этот вопрос.)
Я решил отказаться от transition: scale(); тк то же самое можно сделать просто задав большее зачение ширины и высоты. Так же я задал элементу, который содержит изображение, абсолютное позиционирование и отцентровал чтобы он увеличивался из центра. тут можно посмотреть решение
codepen.io/mgreen097/pen/NxwdRR?editors=110