Hi Mike,
The log transformation may be causing rounding errors. You can try a different approach and that is to use non tranformed log scale:
logScale.TransformScale = false;
In this mode you have to pass the custom ticks as normal values. Let us know if the problem persists - the other workaround will be to use a small explicit view range inflate...