None of the operators, operating on arrays in https://openid.github.io/federation/main.html#name-operators specify, if a specific order should be preserved.
There might be metadata parameters that convey a meaning with a specific order, e.g. to express preferences. I think the specification should either mention that the order is not specified, or specify how the order is preserved.