Главное что хочу - обойтись одним контейнером у карточек
Кирилл, только одним, мне кажется, не обойтись, потому что в первой строке, на глаз, между элементами больше отступ пикселя на 2-4, чем между остальными. То есть column-gap разный.
И тогда всё же 2 грида.
Ну или первым элементам задать дополнительный margin - справа для первого и слева для второго.