Found a solution. For anyone else having the same problems with migrating background images, you need to change the following settings:
Elementor > Settings > Advanced > CSS Print Method > Internal Embedding>
For troubleshooting migrating issues refer to the below doc:
https://docs.elementor.com/article/467-site-migration