I have the same issue, but in my case, the reversed order is in Shipping build, while in Editor and Standalone, the order is Ok. I can attach a reproducible example.
When I used another mesh, I noticed that it was not suffering from this problem. After doing some research, I was ensured that the problem was in the mesh itself.
So, the problem was that the LOD order was different from the Material Slots order. (Wall 2 on the first place and Wall 1 on the second place)
I tried many solutions to fix it, but Blender and Maya did not give me any chance to solve the problem. They saw it as a normal order, nothing special. However, when I imported the file into Unreal, the LOD problem remained even after a full re-import.
I also tried toggling the import option “Reorder materials to FBX order”. It gave different results, but it didn’t fix the problem.
So, the solution was to use internal static mesh editing tools in Unreal to reassign the material slots in the correct order. After making these changes, the mesh had the right slot order.