I see. Yes, the simple solution for this problem is to use groups. Back to Raccoon's example. Maybe I use two different servers.

irc.alice.net:6667
irc.bob.edu:6697

The correct way to add these two servers to mIRC would be to add them to separate groups like an alice.net group and a bob.edu group.

My problem was that I was not separating these servers using groups. Adding these unrelated servers to the Servers list, without assigning them a group, actually creates an association between them. It is like they are both part of the same "anonymous" group together, and therefore connecting to one server can impact how mIRC connects to the other server.

The problem I have with the behavior that mIRC currently has, is that I never suggested that connecting to irc.alice.net:6697 would be a valid thing to do.