Hi, @DaveL.
I’m not sure which binding you are using. If you are using Yale/August smart locks with WiFi support [3.3.0;3.5.0) then it would be better writing on that thread.
If you are not using it, have you tried it? It may help you.
In any case, you better set whatever binding you are using to Trace logging mode and check the logs to see what they report.