CustomFieldsPostions funktioniert nicht

Ich arbeite gerade an ein Plugin, das CustomFields beim Instalieren des Plguins erstellt.
Wie ich im Dokumentation gelesen habe, kann man die Reihnfolge des Fields angeben. Wie da beschrieben ist, habe ich auch gemacht. Aber leider wird die Reihnfolge anders angezeigt.
Das ist mein Code:

'customFields' => [
                        [
                            'name' => '1_icon',
                            'type' => CustomFieldTypes::MEDIA,
                            'config' => [
                                'customFieldPosition' => 1,
                                'componentName' => 'sw-media-field',
                                'customFieldType' => CustomFieldTypes::MEDIA,
                                'label' => [
                                    'en-GB' => '1 Icon',
                                    'de-DE' => '1 Icon',
                                ],
                            ],
                        ],
                        [
                            'name' => '1_title',
                            'type' => CustomFieldTypes::TEXT,
                            'config' => [
                                'customFieldPosition' => 2,
                                'componentName' => 'sw-text-field',
                                'customFieldType' => 'text',
                                'label' => [
                                    'en-GB' => '1 Title',
                                    'de-DE' => '1 Title'
                                ],
                            ],
                        ],
]