So everything in that screenshot is all coming from the same thing. What that means is you have a custom layout assigned to your homepage that is incomplete or broken and doesn’t have any elements to it. Go to the Layout Builder, edit that custom layout you have as your homepage, and I think you’ll find that it is empty. — So, just build the elements in that layout, and you’ll be good to go.
If this happened when you transferred your site, you’ll want to be careful next time how with how you transfer your database. See the yellow note at the top of step #2 here (really just a tip for moving WordPress in general).