А что лучше использовать для верстки вот таких вот блоков? Если тебе еще нужно чтобы они переносились, когда не хватает места. Не знаю, правильно ли использовать grid, так не надо запариваться с отступами. Просто указал gap и template column.
я cсделал бы через флекс, каждому ребенку ширину 25%, отцу + свойство flex-wrap:wrap