Hello Kanishka,
Hope you're doing well.
A possible solution for your use case would be:
1) Create a new screen (let's call it WelcomeScreen) apart from your HomeScreen:
2) Mark your WelcomeScreen as Default Screen. This way, your Splash screen will redirect to WelcomeScreen when it finishes the load.

3) In this new screen, you may define a JavaScript code using setTimeout() method that will call a function after a specified number of milliseconds. As an example:
setTimeout(function(){
$actions.GoToHomeScreen();
}, 10000);
Basically, this code will call a Screen Action called GoToHomeScreen after 10000 milliseconds (10 seconds). You can adapt this value according to your needs.
You may put this JavaScript conde in your OnReady or OnRender screen event.
4) Define a Screen Action called GoToHomeScreen (or another name, but it needs to match with the JavaScript) that basically redirects the user to the HomeScreen:


Please refer to attached OML file with an example.
Hope that this helps you!
Kind regards,
Rui Barradas