For what it’s worth Bitvise WinSSH (How to Set Up WinSSHD SFTP Server On Windows) on windows will automatically add entries into the Windows Firewall and will also forward a port for you on your router if it supports UPNP. I always manually set up port forwarding but might be worth trying?