Hello dearI also think contacting the host would be the best way to go to get this working. If there are permissions issues on any of the files, it's possible your cPanel access to terminal will not give you enough privileges to fix the issue even if you were able to track it down.
Let us know what the host says!
I've contacted them and just migrate my full web including the email to the new host and everything is working fine.
Thank you