Reproduction steps:
1. Open the attached “Test Project” project
2. Open the “Scenes/SampleScene” Scene
3. Select the “Collection Variant” GO in the Hierarchy window
4. Replace “Element 1” Prefab with “ObjectB-1” Prefab and “Element 3” Prefab with “ObjectD-1” Prefab under “Game Object List (Script)” Component
5. Press “Apply as Override in Prefab ‘Collection Variant’”
6. Select the “Collection” GO in the Hierarchy window
7. Add a new list element with “ObjectF” Prefab attached under “Game Object List (Script)” Component
8. Press “Apply to Prefab ‘Collection’”
9. Drag “Element 5” to the 2nd position (below “Element 0”)
10. Observe “Collection Variant” in the Inspector window
Expected result: The list under the “Game Object List” Component is moved the same way as in the “Collection” GO list
Actual result: The list under the “Game Object List” Component loses references to “ObjectF” and “ObjectC” Prefabs
Reproducible with: 2020.3.48f1, 2021.3.26f1, 2022.2.21f1, 2023.1.0b17, 2023.2.0a16
Reproducible on: Windows 10