Вы не предоставили информацию обо всех ваших переменных, но я подозреваю, что строка
string userInput = Convert.ToString(this.passInput);
это проблема. Если this.passInput
является элементом управления, вы получите имя типа элемента управления, а не то, что пользователь ввел в элемент управления.
Если это так, вы можете упростить свой код до следующего вида:
if (passwordList.Contains(this.passInput.Text)) {
MessageBox.Show("FOUND");
foundResult = 1;
}