Yes, something seems broken with the ftp protocol. Here with the Qt6 dooble, I got a blank page, Qt5 dooble closed.
Tried
ftp://ftp.os2voice.org/dooble/ too, Qt6 dooble kept reverting to about:blank, Qt5 dooble gave me an error about the site not being reached.
Tried
ftp://dry@ftp.os2voice.org/dooble/ and got a popup to enter user and password, after entering the info, dooble-qt5 vanished., dooble-qt6 gave a blank page.
These failures also don't get saved in the history, just the
ftp://ftp.os2voice.org/dooble/ with the not found error got saved.
I'd guess the ftp problem is in the Qtwebengine.
OTOH, gopher works, eg gopher://magical.fish/