ТС, ты просто мало ждал. Чтобы нагреть 2 литра воды до 100 градусов нужно затратить примерно 2000*75=150 ккал или 628 кДж.
USB 3.0 имеет 5В напряжения и максимум 0,9А тока. Итого 4,5 Вт.
За 1 час получается 4,5*3600=16200 Вт*ч или 16,2 кДж.
Значит за каких-то 38 с небольшим часов чайник закипит - это при условии отсутствия тепловых потерь.
Вывод: жди дольше, лей меньше, лучше купи термопот на USB.