Currently, app-crypt/pinentry does set up pinentry symlink based on hardcoded prorities. It may be useful to provide an eselect module allowing user to switch the pinentry implementation.
Should be fixed now. Please test.