I diluted the anti-freeze myself and the freezing point is measured as -17C when it should be -20C

You probably calculated the amount of anti-freeze you required using the theoretical volume of your installation as the basis.  Our experience shows that in large volume systems, from 5 or 6m3 upwards, the theoretical calculation of the volume of the installation is always about 10% less than the real volume.