Howdy, @chrisware24!
Thanks for writing in! There are a couple things going on here:
- Part of laying out your blog index is specifying how many posts per page should be shown, which can be done at WordPress Admin → Settings → Reading → Blog pages show at most. Currently you are showing 10 posts per page. If you want to bring your post from the 2nd page to the 1st page, you will need to increase this number. I would recommend using 12 because you are using a 3 column layout, and that will ensure you get an even number of posts on each page.
- The second thing to consider is what I just mentioned: what is the general layout of your blog? Since you are using a 3 column layout, I would recommend using multiples of 6 to ensure you always get an evenly responsive layout. This is because when your blog layout breaks to 2 columns on a smaller screen, you will still have an even number.
Keep in mind that your blog will need to paginate at some point. Pagination is when your posts are split across multiple pages. This is necessary because if you had 100 posts for example, it would be way too much content to display on a page to be readily consumable, and it would be too large in terms of page size. So the posts going to a new page is not wrong, that’s just how it is supposed to function, you will just want to adjust your numbers as I’ve mentioned above and that should help you moving forward.
Hopefully this helps to point you in the right direction. Cheers!