White screen instead of splash screen in my iOS device

Hi All, In my iOS device instead of splash screen a white screen appears and then it directly loads the main page, I had generated my own splash screen.
Recently I updated my xcode version to 13 and started to get this error.
My version details:

ionic (Ionic CLI) : 4.10.3
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.2.4

cordova (Cordova CLI) : 9.0.0 (cordova-lib@9.0.1)
Cordova Platforms : ios 5.1.1
Cordova Plugins : cordova-plugin-ionic-webview 4.1.3, (and 29 other plugins)

ios-sim : 8.0.2
NodeJS : v14.17.3
npm : 6.14.13
OS : macOS Big Sur
Xcode : Xcode 13.1 Build version 13A1030d

I am using “@ionic-native/splash-screen”: “^4.4.0” and “cordova-plugin-splashscreen”: “6.0.0”

I had been stuck in this for quite sometime. So give me some suggestions to solve this.

Thank you.

Do you have preference settings in your config.xml? Settings below will hide splash screen after 20 seconds.

    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="SplashScreenDelay" value="20000" />
    <preference name="FadeSplashScreenDuration" value="1000" />

I have the below settings in my config.xml

<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashScreenDelay" value="3000" />
<preference name="FadeSplashScreenDuration" value="300" />