Same issue here,
I tried with a 60s delay,
<preference name="SplashScreen" value="screen" />
<preference name="splashScreenDelay" value="60000" />
<preference name="SplashMaintainAspectRatio" value="false" />
<preference name="AutoHideSplashScreen" value="false" />
// with in the code a navigator.splashscreen.hide();
I can see my image, but only for an instant and then it desapears...