O problema é que o servidor ncat do Linux usará apenas o TLS1.2 para conexões SSL. O Windows ncat não está usando o TLS1.2. Isso causa o erro de protocolo não suportado.
Eu posso replicar esse problema usando o ncat versão 7.60 no linux e conectando-o com o openssl s_client usando diferentes opções de protocolo. O ncat 7.60 usa apenas o tls1.2 para conexões SSL.
Para fazer isso funcionar usando o ncat, instale a mesma versão do ncat em ambos os sistemas.