i would wonder if it is the element. If the machine thinks it is heating water but the heater is broken, the temperature sensor would never register correct heat reached and allow the machine to continue. I would have expected the machine to wait for a period to heat from coldest possibe, plus a bit, then generate an error message if it hadnt reached temperature.
On the other had, if the temperature sensor was faulty and thought the water was hot enough, it would let the machine continue, probably fairly quickly
asdfcsdfa, January 2020