You got banned for speaking another language then English probably for 5/10/30 minutes , and then you went to another server and you got banned for banevading , but you previous ban obviously expired before that .
You had to be patient and check your console to see how much is the bantime , and in that time to not join any Ambrosian servers . Well it's also Archies mistake too , not checking the banlist .
GL