App hangs on splash screen

My splash screen hangs on a Xamarin App. I never could reproduce this doing manually, so I suppose it might be issue of Appium with Xamarin. I have 2 apps actually, never saw this problem on the other one, maybe because it has smaller run, idk.

It fails on searching for an element on the next home screen. I wait for that element 30 seconds, and it times out waiting for that element.

My capabilities are:
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(MobileCapabilityType.UDID, udid);
capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, platformVersion);
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, “Android Emulator”);
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.ANDROID);
capabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.ANDROID_UIAUTOMATOR2);
capabilities.setCapability(MobileCapabilityType.APP, androidPath);
capabilities.setCapability(MobileCapabilityType.NO_RESET, “false”);
capabilities.setCapability(MobileCapabilityType.FULL_RESET, “true”);
capabilities.setCapability(MobileCapabilityType.LANGUAGE, “EN”);
capabilities.setCapability(MobileCapabilityType.LOCALE, “US”);
capabilities.setCapability(“appPackage”, “myPackageName”);
capabilities.setCapability(“appActivity”, “activityID.SplashActivity”);
capabilities.setCapability(“systemPort”, systemPort);
capabilities.setCapability(“autoGrantPermissions”, “true”);
capabilities.setCapability(“unicodeKeyboard”, true);
capabilities.setCapability(“appWaitDuration”, “30000”);
capabilities.setCapability(“adbExecTimeout”, “110000”);
capabilities.setCapability(“resetKeyboard”, true);
capabilities.setCapability(“deviceOrientation”, “portrait”); //For real device
capabilities.setCapability(MobileCapabilityType.ORIENTATION, ScreenOrientation.PORTRAIT); // For sim/emulator

Appium Version : 1.22.3

Update, this happens when the mac agent screen is locked. For security reasons we cannot keep it unlocked.