Hello @AndreKR! Since this is the Questions category, it’s best if your topic title is a question. I can suggest “How do I balance content in columns?”
Your issue here is that the column on the last page is not fully completed, hence your content is not split into two columns.
I didn’t know that this is called “balancing columns”, if I had known that, I probably would have found the existing discussions. That’s why I also avoided the term when changing the title, I wanted to make this more discoverable for people who don’t know the term either.
I think most existing workarounds assume that you use the columns(...) function, but if your document has a multi-column layout the recommendation is to set page(columns: ...) instead. The page setup guide recommends using a colbreak() in that case, but that doesn’t work when you’re e.g. displaying a bibliography on the last page, and the colbreak would need to be in the middle of it.
If you’re in a situation like that, here’s another workaround that requires manual balancing, but lets you handle basically any situation where the automatic balancing runs into edge cases: