これはmacのssh-keygenで作成されるコマンドの出力が変更されているので、昔作ったキーでは読み込めますが、新しく作ったキーは読み込めません。よって、キーを作り直すか、キー自体を編集しましょう。
# 公開鍵、秘密鍵の作成
$ ssh-keygen -t rsa -b 4096 -m PEM -f ~/.ssh/goodreader
# serverにpublic-keyを登録
$ ssh-copy-id -i ~/.ssh/goodreader.pub user@192.168.1.11 -p 22
# ~/.ssh/goodreader
# (private-key)をiosのgoodreaderに持っていく
続編
openssh 8.2に上げたら、またしてもgoodreaderからsftpに繋がらなくなりました。これはキーの問題ではなく、パスワードでもアクセス不可になっていることから、openssh 8.2に上げたことが原因と考えられますが、しかし、ダウングレードしてもつながらないので(systemctl restart sshdもしている)、libなどが原因かもしれません。
ただ、goodreader以外はちゃんとsftpできるので、goodreader側が対処する問題だと思われます。goodreaderのupdateを待つしかないのか。
解決法
一時的な解決策です。これでgoodreadeからsftpアクセスできるようになります。
$ yay -S downgrade
$ downgrade openssh
openssh 8.1p1 4 x86_64 (remote)
$ sudo systemctl restart sshd