Това е предположение, но ако имате дублирани стойности за FTE стойност, тогава няма гаранция в кой ред ще излязат всеки път, когато кодът се изпълнява. SQL Server вероятно променя плана на заявката между моментите, когато правите прост SELECT и SELECT с WHERE критерии, причинявайки различен ред да излезе и това, което виждате.
Бих добавил PK в края на вашия ORDER BY само за да се гарантира, че подреждането винаги е последователно.