Bueno, hay un TOP (10) en su Subconsulta y no ORDER BY para arrancar, lo que significa que no se garantiza que obtenga las mismas 10 filas cada vez (esto es especialmente cierto con los servidores vinculados debido a los diferentes algoritmos que se pueden usar). para la comparación de colaciones, incluso si las colaciones son las mismas).
Agregue una cláusula ORDER BY a la subconsulta para que pueda hacer que esa parte sea consistente y estable y que el resto siga correctamente.