Hi iodor,
The sub menu items are output in equal width columns (e.g. 20% each), but your text is only taking up a certain percentage of those columns. So although it looks a bit odd, it is doing what it is designed to do. It might look better if you set the text align to ‘center’ for your sub items, that should make them look a little more evenly spread out. Otherwise you could replace the columns/menu items with one 100% wide custom html widget, and use your own html to output the sub items.
Regards,
Tom