Как работает LogonUser, когда нет связи с доменом?
когда нет связи с доменом - для авторизации используются данные из кеша авторизации.
функция занимает ~1.5 минуты, потому что на определение отсутствия связи с доменом уходит ~1.5 минуты.
1789 ошибка может быть логична, а может быть и не логична. в мире много 1789 ошибок, какая из них у вас?
Попробуйте  это
https://progi.pro/api-s-logonuser-medlenen-pri-aut...