Thank you Jeremy for pointing the direction, I dose ESV 2 parts & generally I feel the dosage in on low side when I compare with other SPS tank, even after consideration of the fact that I don't have many grown-out colonies. And I feel my SPS do not grow as fast. This leads me thinking that you are right on calcification issues.
But it is not the case that there is not enough calcium in water, my CA is around 450 and ALK is around 9, MG is around 1500 these reading are pretty stable (except recent ALK dosing pump issue), I test every other week & alternate CA/ALK test kits between Salifert & API just to prevent the bad test kit.
So what prevent my SPS from uptaking abundant calcium in water? Could it be temperature? Right now in winter I set my heater starting at 72 & the light will bring temp to 76 high so it is 72 - 76 range, maybe the temp is too low for SPS?
BTW I have too temperature readings from chiller & APEX controller, these two readings have been pretty consistent.