Currently, it seems they are sorted by sub-group UUID rather than the order set in Settings > People > Onboarding, and there is no way to reorder them in the UI, which makes it difficult when you have 38 interest groups that you want to show in a specific order.
