MC does not give any visual clue if the order of values are different.
This is only the case when editing in the view. In the tagging window, before entering edit mode, the field appears as [Varies] if the order of the values differ.
In any case, there's a visual cue in edit mode as well, although some may consider it too subtle. If the order of values is different, they'll appear alphabetically in the list—and the order can't be changed. Values can be removed without affecting the order of the remaining items, and new items added are added to the end of the lists that are not alphabetic. If the order of the values is the same, they'll appear in that order—and that order
can be changed.
I don't have a good solution.
I don't think there is one better than the way it is. For those who care about the order, it should be readily apparent the order of the values differs in the selected records if that is not what is expected. The only exception is where the user thinks they're all in alphabetic order, but they're not. But then any values added to lists not in alphabetic order will be added to the end of the list, which is probably the most practical way to handle that particular situation.