If loading times are an issue, there are a few approaches you could try.
An initial easy win is to implement pagination (https://laravel.com/docs/9.x/pagination#main-content) so that even with 5 queries running, there's much less data coming down the pipe than a select * query.
On that front, determine if the data you're loading is all critical for the page to display. Especially with large datasets, selecting only the columns you need will preserve time and bandwidth.
If pagination's not an option, you could try loading up the view and deferring each tab's content to an AJAX request and toss up a spinner placeholder while they load.