After analyzing it was found that in our code Mainwindow.xaml has frame which loads pages by navigation depending upon the input provided, first navigated page has lot of tasks and events to be triggered before it can be completely loaded, as a result its taking time for complete load of Mainwindow.xaml because of which blank screen is coming for that amount of time. To minimize the issue showing Mainwindow.xaml page first having spinner or wait in the frame and showing page in the frame only after it is loaded.
@DaisyTian-MSFT , creating demo helped us in finding root cause of it .