Sorry das ich so schnell gefragt habe. Aber nach 1,5 stunden suchen passiert das schonmal das ich nachfrage.
Folgendes habe ich rausgefunden. Dreht man den kram rum, also statt
Server.SiteToSiteUpload(FTPHinterdemRouter....
nach
FTPHinterdemRouter.SiteToSiteDownload(Server....
dann klappt es. Wieso? Keine ahnung. Die befehle STOR und RETR bleiben ja gleich.