Sprachfachkenntnisse und Fachsprachkenntnisse sind beide gültig laut mein Office--Rechtschreibwizard.
Nun welche ist die richtige Wahl?
zB ich möchte die deutsche FachSprachKenntnisse (oder SprachFachKenntnisse) von einem Arzt aus Polen betonen. Also der Arzt kann nicht nur gut Deutsch im Allgemein sprechen sondern auch deutsche medizinische Begriffe/Sprache kann er gut.
Fachsprachkenntnisse wäre richtig, weil hier geht es um Sprachkenntnisse in einem bestimmten Fach.
In Nachrichten war auch mal geschrieben: "...muss ein Arzt über Fachsprachkenntnisse im berufsspezifischen Kontext orientiert am Sprachniveau C1 verfügen"
Sprachfachkenntnisse bedeutet Fachkenntnisse über Sprache. Also die Sprache selber ist ein Fach. Wenn jemand ein Sprachlehrer ist oder in Tourismusbranche arbeitet, dann muss man über diese Sprachfachkenntnisse verfügen.