Why does the splash screen hide itself without me putting the splashscreen.hide(); method?

I am trying to hide the Splash Screen until finishing some verifications but the Splash Screen is hidden automatically without me hiding it without the method, why does that happen?

This is my Capacitor setup:

{
  "appId": "app.magu.sawa",
  "appName": "Magu",
  "bundledWebRuntime": true,
  "npmClient": "yarn",
  "webDir": "www",
  "plugins": {
    "SplashScreen": {
      "backgroundColor": "#ffffffff",
      "androidScaleType": "CENTER_CROP"
    }
  },
  "cordova": {}
}

It hides itself without me putting this.splashScreen.hide();

EDIT:
Add the property "launchAutoHide" to the capacitor setting for the SplashScreen setting and it worked, it no longer hides itself, but now the method this.splashScreen.hide(); it doesn’t do anything anymore, I run it but the SplashScreen never hides. Please help.

This is my Capacitor setup:

{
  "appId": "app.magu.sawa",
  "appName": "Magu",
  "bundledWebRuntime": true,
  "npmClient": "yarn",
  "webDir": "www",
  "plugins": {
    "SplashScreen": {
      "backgroundColor": "#ffffffff",
      "androidScaleType": "CENTER_CROP",
      "launchAutoHide": false
    }
  },
  "cordova": {}
}

Ready, I solved it, now to hide the Splash Screen I had to use the following code:

import { Plugins } from '@capacitor/core';
const { SplashScreen } = Plugins;

// This method if I hide the Splash Screen
SplashScreen.hide();