Right now when you create a project from a template with required custom fields, the order is in the order in which the fields were created. The order should be the order in which they are displayed in the template in the project overview tab.