Hello,
Please try the following steps:
Prepare new WordPress installation on your localhost, install the theme, and configure all, then export – import all the content from your existing site. Finally, install and activate the additional plugins one by one checking the site.
If you have a problem, in this case, try to move your site on some testing live platform so that we could check and suggest.
Best Regards