Herausgefunden. Ich war mir nicht sicher, wie ich die Protokollierung auf der Serverseite mit der Windows-Version auslösen sollte, und habe mich nur auf clientseitige Protokolle verlassen, aber als ich das getan habe, wurde die Sache klarer. Ich folgte blind den "Thread-Krümeln", die alle auf Berechtigungsprobleme als den Hauptverantwortlichen hindeuteten, als die Autorisierung in Windows fehlschlug. Die Antwort war viel einfacher.
Die Windows-Version von openSSH verwendet nicht mehr die gleiche Verzeichnisstruktur wie die Linux-Version und speichert nun Pub-Schlüssel und Host-Schlüssel zusammen in demselben Ordner. Wenn Sie die letzte Zeile von sshd_config auskommentieren, wird das nix-Verhalten zurückgesetzt, das die Berechtigung zur Arbeit zulässt, wenn die Schlüssel auf diese Weise platziert werden. Ich habe dies frühzeitig versucht, aber nicht bevor ich meine Berechtigungen so vermasselt hatte, dass andere Fixes versucht wurden, dass es irgendwie nicht funktionierte. Hoffentlich hilft dies jemandem, weil die Suchergebnisse für mein Problem mich zu einer wilden Gänsejagd geführt haben, die es mir schwieriger machte, das Problem zu diagnostizieren, das eigentlich relativ einfach war.