I am trying to express and purify a human protein in E.coli (His6-SUMO fusion tag). The total protein size is 67kDa with the fusion tag and the protein of interest is 47kDa. The expression is great and about 50% is in the soluble fraction. I usually follow the Ni-NTA purification, size-exclusion, and TEV-protease cleavage. The final buffer is 50mM Tris pH 7.5, 500mM NaCl, 10mM MgCl2, 0.5mM TCEP and 10% glycerol. For some reasons, the final product is not >95% purity. I am seeing clipped products of my protein (~15%) in SDS-PAGE. I use EDTA-free complete protease inhibitors (Roche) during cell lysis and Ni-NTA purification. I have also tried C-term His tag (to check if this is a protein degradation issue) but unfortunately, the expression is very low and I still see the degraded products. Has anyone come across this issue before and what is the best possible way to go about this? Any suggestions would be really helpful.