UI thread ile background thread lerini birbiri ile haberleştirmezseniz eklenen item'ı görmemeniz normaldir.
metroComboBox1.Refresh();
bu kodu mesela while dongusu dısında kullanmalısınız.
connection.Clone(); -> bu kod sadece connection'ı kopyalar.
connection.Close(); olması gerekir.
gördüğüm yanlışları belirtitm nasıl yapılacak konusunda araştırıp öğrenmeniz sizin için daha faydalı olacaktır.
kolay gele.