I am trying to track down a very weird failure on just a simple "sync scope"

If I do a GOTO on a target, which executes just fine, and the run a sync scope, the position of the mount instantly changes to Alt/Az 0/0 ( which is the Park position that I use ) and the sync fails because the scope is below the horizon limit.

If I manually sync the mount to the object and rerun the sync scope, then it works just fine.

Using the AP GTO03 controller, with the latest ASCOM driver.

Any ideas on this and suggestions as to how to track it down welcome..