I'm 99% that the issue is causes by my hosting, maybe composer is not installed correctly but autoload.php file is not created after run composer install and composer update.
My workaround was create a copy of my current composer.json locally, install all the packages and upload vendor/composer files and vendor/autoload.php to my host using FTP but is not a good approach.