openssh falhando com "client_loop: enviar desconexão: tubo quebrado", mas funciona no modo de depuração

openssh falhando com "client_loop: enviar desconexão: tubo quebrado", mas funciona no modo de depuração

Estou tentando executar o openssh no meu roteador openwrt. Para testá-lo, inicio o openssh via /usr/sbin/sshd -D. Quando tento me conectar do meu computador me pedem a senha e então (se a senha estiver correta) a conexão cai e client_loop: send disconnect: Broken pipeaparece no meu terminal (bash, se alguém estiver curioso).

Agora tentei depurar o problema, mas quando executo o openssh no modo de depuração via /usr/sbin/sshd -D -d, a conexão simplesmente funciona e nenhum erro é encontrado!

Qual poderia ser o problema e como corrigi-lo?

EDITAR: Como sugerido por Michael Hampton, eu tinha um log no log usando logread.

Sun Sep 26 13:31:40 2021 auth.info sshd[14488]: Accepted password for root from 192.168.2.50 port 48292 ssh2
Sun Sep 26 13:31:40 2021 auth.crit sshd[14488]: fatal: privsep_preauth: preauth child terminated by signal 12

Alguma idéia de como consertar isso?

EDITAR2: Informações sobre o servidor, conforme sugerido por Dennis Nolte:
SO: openwrt, construído a partir do master há alguns dias
arquitetura: MIPS
CPU: MediaTek mt7621
versão do kernel: 5.10.x
versão openssl: 1.1.1l
versão openssh: 8.7p1
selinux habilitado , mas os logs não mostram nenhuma negação.
O PAM está disponível, mas nada muda se eu selecionar UsePAM=yes ou não em sshd_config

informação relacionada