Hello,
Welcome to Microsoft Q&A!
the Shell change tabs will slower than nonshell.
Switching between tabs will lead to something reload/recreate, e.g webview ,refer to https://github.com/xamarin/Xamarin.Forms/issues/9073 , this is the reason why it is slower.
I don't want to use Flyout or Tabs right now as my navigation flow will be page-to-page by clicking on an item in a list or going back
If the navigation pattern is pretty simply in your application , I suggest you use non-shell project , it is more flexible .
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.