да рядов может быть гораздо больше и при адаптации в ряду может быть и 2 и 1 элемент
CSS Grid Layout, параметры сетки, включая высоту строк, определяются на уровне родительского контейнера, а не внутри отдельных строк или ячеек.
Соответственно только js, я ищу блоки с текстом, чекаю их высоту, и при необходимости - увеличиваю минимальную высоту этого блока (150px для наглядности):