More than one times I receive a question about what in subject, some info about and workaround:
The Message from autofocus ( is a warning and Voyager will retry for 3 times to fix position and in your case one times is enough) can be two different cause:
driver could report moving finished but is not real (you have backlash external to Voyager) or driver issue
Voyager is really fast to manage the focuser interaction and is multi thread new generation application this can be a problem for old driver, use the flag Use Slow Polling for ASCOM HUB or Not Multi Thread Driver . This slow down the query to focuser driver : AutoFocus Setup - Voyager Wiki
Reported position is discrete and not continue value from driver side, use the setting Focuser Position Check Tolerance [-/+] with a value of +/- 3 or 5**.** This depends on your focuser.
In anycase I suggest to leave Voyager managing the backlash … this will be integrate in the AI focusing routine better than an external compensation. What you cannot have is compensation in two place.
I think Voyager is the only one application that not trust driver and check everytime the real position …
All the best
Leonardo