Dennis H. Lewis explains why database structure matters in Bubble. Large list fields slow apps because Bubble loads data into the browser on page load. Use careful data modeling and strict privacy rules to keep backend-only fields off the client.
Chapters
If you're not careful about how you structure your database. If you use a lot of list fields with big lists, that's going to make things slow down. Bubble brings a lot of data into the user's browser on every page load based on what it estimates is going to be could be needed. It's really sophisticated in the way that it does that, but that can provoke a lot of data moving back and forth between the bubble servers and the user's browser, and that slows things down. So you have to be really careful about how you do that. Also, set your privacy rules up well, because your database almost always has a lot of fields that aren't needed in the user interface, but they are used in the backend. Well, you should make sure that your privacy rules.
Don'T allow those fields to be served to the to the client browser.