I currently have a PreSignUp trigger in my Cognito User Pool. It just does some extra validation and will allow the user to continue, or throw a ValidationError.
I am setting up account linking with Alexa using the hosted UI (is there another way?). The error returns nicely when signing up with username/password, but after logging in through Facebook it errors out and does not display my custom error message. (See screenshots below)