mIRC on rare occasions does not use the new sasl password box when changing it. It took about 45 minutes of altering the password, connecting, and disconnecting to replicate the issue.
//echo -ag $server(10.10.1.6).methodpass
prints the current and correct password
But mIRC attempts the previous password I had set "palolol".
-> 10.10.1.6 CAP LS 302
-> 10.10.1.6 NICK KindOne
-> 10.10.1.6 USER lol 0 * :...
<- :laptop.foobar.net NOTICE * :*** Checking Ident
<- :laptop.foobar.net NOTICE * :*** Looking up your hostname...
<- :laptop.foobar.net NOTICE * :*** Couldn't look up your hostname
<- :laptop.foobar.net NOTICE * :*** No Ident response
<- :laptop.foobar.net CAP * LS :account-notify away-notify chghost extended-join multi-prefix sasl=AUTHCOOKIE,ECDH-X25519-CHALLENGE,ECDSA-NIST256P-CHALLENGE,EXTERNAL,PLAIN tls userhost-in-names account-tag cap-notify echo-message server-time
-> 10.10.1.6 CAP REQ :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names account-tag server-time
<- :laptop.foobar.net CAP KindOne ACK :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names account-tag server-time
-> 10.10.1.6 AUTHENTICATE PLAIN
<- AUTHENTICATE +
// base64: KindOneKindOnepalolol
-> 10.10.1.6 AUTHENTICATE S2luZE9uZQBLaW5kT25lAHBhbG9sb2w=
<- :laptop.foobar.net 904 KindOne :SASL authentication failed
-> 10.10.1.6 AUTHENTICATE PLAIN
<- AUTHENTICATE +
-> 10.10.1.6 AUTHENTICATE *
<- :laptop.foobar.net 906 KindOne :SASL authentication aborted
-> 10.10.1.6 CAP LIST
-> 10.10.1.6 CAP END
<- :laptop.foobar.net CAP KindOne LIST :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names account-tag cap-notify server-time
<- @time=2025-12-27T03:07:50.853Z :laptop.foobar.net 001 KindOne :Welcome to the foobar Internet Relay Chat Network KindOne
Restarting mIRC fixes the issue and it uses the current password in the sasl password box.