Cita: y si encuentra ordenes repetidos, los acomode por fecha, pero sin perder el orden
¿Sin perder
qué orden? ¿El orden de aparición según su nombre?
Si es eso, estás pidiendo algo contradictorio. N puedes ordenar por "orden" y "fecha", y que mantenga el orden del "id", si las fechas no tienen la misma secuencialidad que el nombre.
Para eso lo ordenas en base a un solo campo.