I have set my home page up to display posts in three columns using the following:
Yet when I use the same code on a custom page template, it creates three columns, but after placing posts in the first two, it then resorts to posting the remaining posts in the third. It does not complete a column and then kick to the next. I have no clue why it is doing this.
Here is the code for my "portfolio.php" custom page template: