Проблема именно, иконка внутри обводки...
Есть идея, сделать через before изображение с белым фоном, но это наверное не лучшее решение.
Помогите пожалуйста)
Именно такое решение, которое вы написали - самое простое и лучшее.
Либо просто положили внутри relative блока-родителя дочерний блок с absolute и background белого цвета, либо сгенерировали его через псевдоэлемент :before.