Решилось настройкой аутентификации. Отменил Kerberos оставил только NTLM, включил Windows Authentication и ASP.NET Impersonation. В ASP.NET Impersonation после нажатия правой кнопкой мыши и выбора Edit отмечаем галочкой Authenticated user и нажимаем OK. Перезапускаем IIS и приложение корректно открывается и работает + при выводе $_SERVER мы видим в AUTH_USER свой домен\пользователь.
P.S. работает для Windows Server 2008R2, SharePoint2010, IIS 7.5, Laravel 5.6, PHP 7.2.7 на всякий случай думаю лишним не будет.