Hi Tim,
Unfortunately this is a recurring problem which we have patched a number of times, but have been unable to completely resolve. A fairly substantial rewrite is required to fix it and hopefully we will be in a position to do this soon.
In the meantime, have you tried increasing the leader tolerance, or turning the leader off completely? Do all your labels look like this, or do some labels in the class have a larger offset from the point?