It is because an enzyme has a particular affinity and activity for each substrate, depending on the different chemical structure between them. If you change the substrate the activity of the enzyme changes because of this aspect and consequently your regression changes along with it.