pinentry is currently broken because the runtime ships only the curses version, but has a symlink for it in /usr/bin/pinentry.
While we can ship our own pinentry, it will be ignored in /app/bin/pinentry as the /usr/bin/pinentry version will be used.
I have not found a way to remove a file from the platform without building a platform, so I'm not sure what to do about this.