I think there is still some space for improvement for the bottom tab navigator:
icons are flickering on screenchange. it seams that the icon is erased and loaded new on every screenchange. maybe you can skip the erasing and just overwrite the icon to avoid flickering.
complete screen is flickering. A second look reveals, that in the first step the screen starts on top at the border, and then after milliseconds the status bar is loaded and the screen shifts downwards, which causes the “flickering”. This appears with or without status bar set to visible.
Maybe this appears only in large apps. You can use my public app “local” as an example:
Somebody may say these are nuances and details. I think this will make my users avoid using my app and thereby they will avoid paying for the app or connected services, which makes me avoid using thunkable for serious app development , and this would be sad