Please add an option to wait for identification before trying to join channels to avoid not being able to join channel at startup: [Channel] Cannot join channel (+r) - you need to be identified with services [Notice] -NickServ- You are now identified for ...
https://userbase.kde.org/Konversation/Configuring_SASL_authentication is what you need.