read_file returns zero bytes for some files on iOS. Tested with a ~990KB SQLite database via ssh_login shell session.
Subsequent interaction with the session (sessions -i) after attempting read_file causes the file contents to be spewed to the session buffer.
The file is readable. From a new clean session, interacting with the session and reading the file with cat works fine.