The List() function follows the sort order of the underlying relationship.
Thank you Micheal,
I remember that now. I wonder how many other places I solved a problem by using brute force instead of using the correct solution that I have either not known about or have forgotten.
BTW, if the child values are unique, you can also use FilterValues() to sort them as =
FilterValues ( ValueListItems ( ... ) ; List ( ... ) )