Different WP home page rendering after migration

My home page, which was done with Elementor, worked fine as a home page so far. I migrated my WordPress to a different hosting and my home page with Elementor is the main page. However, instead of Elementor, it is rendering a “hello world” of WordPress when I load it, which is definitely not my home page. Why is this happening?

You may have set up a custom page as home page. The site after migration is showing the default page.

Go to Settings => Reading and under Your homepage displays
select A static page (select below).

You can dropdown and choose the homepage you have to create and save it. Reload your website after that.