I observe defrosts every 70 minutes depending on outdoor temperature. I think the algorithm is simple, so it does defrost even if it is not needed. To detect frosty heat exchanger the device would need to have more sensors and due to cost reasons they don’t install it.