So I found out it will find the pin if its in the word list twice.
What is even stranger is if I delete the second entry from the word list it still works until I make a new text document and don't use the key twice.
This is obviously a bit of a problem as all word lists only use a word once per line (I think). Also copying a word list to run through twice is double the maximum time and not a good solution. If anyone has an idea of why it may be behaving like this let me know!