In the original theme there was always the same amount of text and heading. Therefore it always displayed properly. However, as soon as the length of the heading or text changes, the portfolio "cards" (as well as blog post overview cards) will get different heights. Thus top and bottom of all "cards" in a row are no longer aligned.
Probably this can be easily fixed with flex or something like that.