It does not seem that it always runs every 20 minutes.
But generally, your hot water tank drops very fast, about 5° every hour, my Metro 160l drops only about 1° every hour. Try to take the power from the pump and wait 3 hours before Switching the power on again.
What about the main cirkulation pump! is it controlled by the controller? or is it just connectet to a power outlet?