Switching tabs slow, but double-tapping on tab works right away

I have an app that is, admittedly, large with tons of columns, formulas in the sheet, relations and lookups in Glide, etc.

I’m having some performance issues moving from tab to tab or when clicking the back button when in a tab to move back to the previous screen.

One thing I noticed though – if I double-tap the tab button, the performance lag is gone. I know that the double-tap returns to the main tab screen, but this is significantly faster even if you’re only one screen away from the main tab screen.

Is there any way to improve speed by using the double-tap logic in the back button? Not sure what, if anything is possible, but it works for me.