U r doing almost everything wrong
U r using one screen as splash onther to get device id and then third one to get data
U can easily perform these taks in only one screen by using vertical arrangements as screens
And as far as your low data loading concernes
R u using images, videos and cloudinary for storage???
Second r u calling all the data at once???
If yes then u should follow this
And provide above asked details so that we can understand your problem in a better way to help you in a better way
Set all Screen on screen 1 with vertical arrangement. Need only 2 vertical arrangement.
1 App Start show splash screen (vertical arrangement1)
2 At the same, get all data you need from airtable while showing the splash screen (vertical arrangement1)
3 When you get all data from from airtable. Hide Splash screen (vertical arrangement 1) and show the result (vertical arrangement2)