I actually figured that out late last night after posting. It also seems that adding "|first" at the end of ".topic_list" has the same result.
My problem now is that Hubspot doesn't recognize which Topic is ADDED to the post first. It goes by some other metric. I've had Topics I added to the post 2nd or 3rd show up as the first.
Instead of relying on the actual topics list you could add a choice or text input field to your posts, export this to the template, and pull it into the listing page. This way you don't have to worry about sorting the topics array.