When migrating websites from one place to the other and one url to another you usually need to replace the old with the new url. You can do it either via a plugin like WP Migrate DB or Duplicator or, even better, via the wpcli wp search-replace --all-tables
command. But this is not enough.
The urls saved inside Elementor elements need another step, they need to be handled via Elementor's internal Replace URL tool under Elementor > Tools > Replace URL
: