There are two endings. If you're getting the "try again" button at the end then you got the wrong one. If all 3 choices lead to that, it means your score isn't high enough, either give yourself max affinity or click the try again, it will adjust your score to give you a good ending.
In early patches, Id give 0, +1 or +2 to a choice, but I realized that it was getting too convoluted so all the latest patches give 0/0/+1 so, overall each choice is a +1 if it's the right one.
The score is a hidden mechanic that can only be seen in debug mode, but that's for coding nerds and I'm not one.