Solution:
This could have many reasons. In particular, I can’t relate to anything, but this could be incompatibility issues with your new hosting. Its best to contact your hosting provider.
This could be:
lack of some required PHP extension
lack of resources
corrupted backup file
I would first disable all plugins (by renaming the plugins folder to something else) and test if the issue is still persists.