Thank you for the information and fix!
I‘ve now read through these cordova docs and here are a few interesting things I have come across. Can‘t test them right now but here you go.
-Autohide Splashscreen hides the splash screen after the time specified in SplashScreenDelay (standard 3000)
-The spinner and the splashscreen can be deeply customized to make it blene with the project nicely (requires programming skills)
-On ios, yo cannot set hide splashscreen to true - but you can use the function navigator.splashscreen.hide(); when the deviceready event gets triggered
-LoadUrlTimeoutValue only closes the webview after some time if it didnt work basically so imo useless in your case
Btw, I dont really know if I am facing the same issue because for me I can see the construct logo shortly and the android top bar for around 1.5 seconds even tho the loader style is set to nothing + use loader layout and then it switches to fullscreen and displays nothing for some time until my loader layout starts.
Either way, it looks really weird and I hope this will be fixed or there is a good solution.