Can't connect to FTP and website

Could you maybe try this to get more logs from FileZilla?

Last time I checked, you could just generate the Composer vendor folder and any frontend assets on you own computer, then upload the Laravel site to your account over FTP.

Then you can add this .htaccess file to the htdocs folder to reroute everything to the public folder and it should work.