99% ставлю на то что у вас картинки разной высоты, притом это могут быть даже доли пиксела.
Выстота блока вас не спасет, поскольку когда вы ее выставите фиксомм то у вас будут проблеммы с разной длинной контента особенно при адаптиве.
1 вариант это правелно делать превью и пиксел в пиксел.
2. чтоб избежать 100% такой ситуации в будующем можно сделать небольшое дополнение в php
да это будет не в верстке но все-равно
и так что вам нужно будет сделать
Пустой Кол 12 и visible-lg в вашем случае каждый 3 див
ну и соотвествено кол 12 визибл мд каждый второй
что это даст
1. Дивы никогда не уползут что бы ты в них не делал
2. высота дивов будет подстраиваться автоматически
3. только стандартные классы и ни одного жс для этого
4. стабильность при адаптиве
5. если дивы будут больше чем стандартные то это изменение затронет только один ряд
пример можешь глянуть тут
https://mydefile.ru/catalog