The way the columns work is that there is a div with a class of columns that surrounds 2 or more other div with a class of column. The columns div is set as a flexbox container. The div’s with the class of column is stretched to be even. However, The content of the column class will not be affected because the flexbox only affects the immediate children. The div is the same height as long as they are on the same row.
The content in each of the column div will not align with its sibling because they are formatted differently. If you want everything to align you would have to use something like a grid to get them to align perfectly and make their content the same height. If the column class is set to a grid you can define the height of each row in the grid. Grids are like the big brother of flexboxes.
You could also do it with javascript but it would be more involved. To answer your question the columns are the same height. But, The content in the columns is not. There is no way to predetermine what will go in a column. Hopeful, I didn’t confuse you.