I am isolating a protein in soluble form from Bacterial systems. I have done cation ion exchange chromatography(Q column) at the pH 8.2 using Tris Cl and HEPES buffer. Protein is binding to the column in Tris cl at ph 8.2 and purification was also good however, protein is not binding to the column if I use HEPES pH. 8.2. I have no clue why my protein is acting differently at same pH. though the salts are different. protein pI is around 6.5. please let me know if there any suggestion.