I am currently running an HPLC to quantify the activity of my enzyme. I incubate it with my substrate which shows a peak corresponding to its product and also the substrate peak which wasnt converted as well. Since i use the substrate i also do HPLC runs with the substrate alone as a control so i add no enzyme to it and all the buffer conditions, pH etc. are the same. I use the exact same methode (flow rate, injection volume, temperature) as well. But every run shows a substrate peak at a RT of 7.3min for the substrate alone without any enzyme. The peak corresponding to my substrate in the enzyme reaction however has a RT of 7.1min so a shift of 12 sec even though it is the same compound. How is it possible?