25mins seems like a very quick heat up time.
Is this for the whole tank or just a reheat after a small amount of hot water has been used?
Is your tank a Mitsi one or 3rd party? If the latter where is the sensor located?
Also where are you getting your COP value from?