Icloud trying connect to wrong domain

moved from zoho to icloud ages ago - mailspring keeps trying to connect to zoho servers when adding the account - surely selecting icloud it should try icloud servers first?
there is no auto discover on the domain… so it’s pulling that info from some out of date caching service I guess?

Important: iCloud requires that you create a unique app password for email apps like Mailspring. Follow these instructions to create one and then paste it below.
https://support.apple.com/en-us/HT204397

----------IMAP----------
connect <mailcore::IMAPSession:0113F7A4>
* OK svwall.zoho.com IMAP4 Server (Zoho Mail IMAP4rev1 Server version 1.0)
ssl connect imap.zoho.com 993 2
OpenSSL version: OpenSSL 1.1.0f  25 May 2017
1 CAPABILITY
* CAPABILITY IMAP4rev1 UNSELECT CHILDREN XLIST NAMESPACE IDLE MOVE ID AUTH=PLAIN SASL-IR UIDPLUS ESEARCH LIST-EXTENDED LIST-STATUS WITHIN LITERAL- ACL CONDSTORE
1 OK CAPABILITY completed
connect ok
login
2 LOGIN "matt@*****.co.uk" *********
2 NO [AUTHENTICATIONFAILED] Invalid credentials(Failure)