Birgitta vergleicht die kompletten Auftragstexte zueinander, da ListAgg die Texte aneinander kettet.
Daher wird da zu deinem Beispiel nichts bei rauskommen.

" bei welchen Aufträgen der komplette Text identisch ist (Anzahl der Zeilen und Inhalt "

4711 Zeile1 Zeile2 Zeile3
4712 Zeile1
4713 Zeile1 Zeile2

Dein SQL hilft da auch nicht, da:
where b.text not in (Select c.text from Auftragsdatei c)
sich selber nicht ausschließt, da b.Text in C.Text ja vorhanden ist. Hier sollte u.U. b.Auftrag <> c.Auftrag eingeschlossen werden.

Noch mal die Frage:
Sollen nur gleiche Zeilen oder gleiche Texte ermittelt werden?

Du könnstest auch

select Text, count(distinct Auftrag)
from Auftragstexte
having count(distinct Auftrag) > 1

verwenden um doppelte Zeilen zu ermitteln. Dieses Ergebnis mit sich selber verjoint ergibt dann die Aufträge:

select * from (
select Text, count(distinct Auftrag)
from Auftragstexte
having count(distinct Auftrag) > 1
) h
inner join Auftragstexte A
h.Text = A.Text