If you do a search and replace on your entire database to change the URLs, you can cause issues with data serialization, due to the fact that some themes and widgets store values with the length of your URL marked. When this changes, things break.
Verify that all the values in wp-config.php are correct. If you are getting blank screens, I assume you cannot log in to the admin panel to change the domain/URL settings. Can you? If you can, disable all plugins. Disable any permalinks you might be using for now.
If it still doesn’t work, then you will have to do the tried and true method of seeing how far you get before trouble starts. Open a file, put in a PHP echo statement stating “I made it this far.” and if that doesn’t get output you know the trouble is higher up.
This may or may not help, but when I move a site, I usually export the data from the old WordPress site, do a new clean install and import the data back in. I then copy the wp-content folder from the old site to the new site.
You may still have to update the database, but it at least helps get everything else moved.
Looking at your table names it looks like you are using Wordpress Multi-User (Multisite), which is a different matter than the basic Wordpress. Best to head over to the Wordpress Multisite Support Forum if you haven’t already. If you don’t need to run a Mutlisite Wordpress, perhaps you can convert to the basic single Wordpress setup.