There should be a messages if the theme is not getting installed i.e. missing stylesheet error or upload file limit error.
can you just try uploading the theme again and check what it displays. Please share the error details displayed on the screen.
If it doesn’t display any message, how you come to know that the theme is not getting installed?
Apologies for the issue you are facing.
We have integrated slidedeck personal plugin with eShopper pro 2 theme due to which the size of the theme is increased.
For the time being please install the theme directly from CPanel.
Please login into your CPanel and go to /wp-content/themes/ and upload the theme zip file and extract the zip file there.
Now login into your wordpress admin dashboard and activate your theme.