Follow up, WPML support had this to say:
Well, honestly we do not have any other clue, the only thing that happened upon duplicating your website to our server, was that permission issue and the ownership one.
As soon as I renamed that folder to upload-old, and added a new upload folder it worked and the plugin is installed.
Actually, it is good to ask the hosting service provider to give us what is the error log when the white screen happens. They have an error log that can give more detailed information about the problem.
From our part, we do not have any other clue and as you see we managed to install the plugin with no issue on your website on our server which is a clone of your website, so there is something going on your server that the hosting provider can check the error log and tell.
I know that Ezoic uses WPML so I'm not sure what the issue is, but I cannot install WPML properly or save any WPML settings.