Very true, the exact center of an asymmetrical lobe may not be at max lift.
That's why I don't run the lobe to max lift and zero the dial indicator. I zero the dial indicator on the base circle and then subtract .050 or .100 from max lobe lift (for example, if I have a .380 lobe, I'll use .350 or even .280 as a checking point on the lobe) and raise the lifter to that point (example....380 lobe minus .050 is .350) and read the degree wheel. Then I go over max lift and when I get to .350 on the closing side of the lobe, I read the degree wheel again.
The middle of those two readings is the actual ICL.