The prefab P_CEL_Corrup_Prefab_test.prefab is broken.
In many places the GUIDs don't match the fileid, see this example:
--- !u!4 &6829296183468437418 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 6633642183405184672, guid: eb41481c25aac0249a21733d143d3b78, type: 3}
m_PrefabInstance: {fileID: 200945479376734474}
m_PrefabAsset: {fileID: 0}
The guid: eb41481c25aac0249a21733d143d3b78 is from P_CEL_FloorCoraption_b_01_v01.prefab but the fileID: 6829296183468437418 is from P_CEL_FloorCoraption_a_02_v01.prefab. There are a lot of these mismatches in P_CEL_Corrup_Prefab_test.prefab and this combined with how the prefab merging works causes the child transforms to get random order.
We can't fix this in the engine, the data is broken, my guess is the user did a bad merge or manually (maybe scripted) tried to replace all the GUIDs to change what prefabs gets nested.