Вы должны указать, что T и K являются ссылочными типами. Ковариация массива работает только со ссылочными типами. Изменить объявление на:
class Dummy<K,T> where T : class, K
и работает нормально. Вам не нужно указывать, что K является ссылочным типом, потому что если T является ссылочным типом, и он является производным от K или реализует его, то K также должен быть ссылочным типом. (По крайней мере, я предполагаю, что это и есть причина. Не мешало бы добавить where K : class
для ясности.)