If you want the loading screen to be displayed for a longer time, you can use timers, but personally, I would prefer faster loading speeds rather than intentionally slowing it down just to show the loading animation for longer.
You can also look at the documentation of the Inertia progress indicator and use that implementation. You can customize this and set a delay.
Thanks for responding but I don't want to delay loading times. I'm also getting a white flash while the page reloads so to remove, or at least, mitigate the flash, I just removed Loading from vue and just put it before laravel @inertia.