Hey @nmohan86,
Great!
You should be able to keep the splash screen displayed via a systemd service that adds a delay. Here is the write up via archlinux.org : Plymouth - ArchWiki
You will also need to enable this service.
I found this information via another post that may interest you: I want Multimedia Reference Image BSP + Plymouth showing splash-screen as Torizon does - #2 by Pipe
-Eric