Слегка не правильно сказал.
Значения у обоих cover но результат разный.
Просто мне одному кажется что при использовании background-size: cover;
картинка немного косо расположена.
zeni1agent, у вас картинка не ровная, не квадрат, а от размеров картинки и размеров блока зависит как браузер её будет позиционировать. Object-fit центрует, а background-size регулируется свойством background-position, иначе от края. Конкретно в вашем случае, с блоками 100х100, достаточно добавить background-position: center.