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.
Status: Resolving address of ftpupload.net
Status: Connecting to 185.27.134.11:21...
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response: 220-You are user number 1677 of 6900 allowed.
Response: 220-Local time is now 10:18. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220 You will be disconnected after 60 seconds of inactivity.
Command: AUTH TLS
Response: 234 AUTH TLS OK.
Status: Initializing TLS...
Trace: TLS Handshake successful
Trace: Protocol: TLS1.2, Key exchange: RSA, Cipher: AES-256-GCM, MAC: AEAD
Status: Verifying certificate...
Status: TLS connection established.
Command: USER epiz_29379979
Response: 331 User epiz_29379979 OK. Password required
Command: PASS **********
Error: Connection timed out after 200 seconds of inactivity
Error: Could not connect to server
Status: Waiting to retry...
Status: Resolving address of ftpupload.net
Status: Connecting to 185.27.134.11:21...
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
Response: 220-You are user number 1714 of 6900 allowed.
Response: 220-Local time is now 10:22. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220 You will be disconnected after 60 seconds of inactivity.
Command: AUTH TLS
Response: 234 AUTH TLS OK.
Status: Initializing TLS...
Trace: TLS Handshake successful
Trace: Protocol: TLS1.2, Key exchange: RSA, Cipher: AES-256-GCM, MAC: AEAD
Status: Verifying certificate...
Status: TLS connection established.
Command: USER epiz_29379979
Response: 331 User epiz_29379979 OK. Password required
Command: PASS **********
Error: Connection timed out after 200 seconds of inactivity
Error: Could not connect to server
this IP is currently down and this is probably the reason why FTP doesn’t work either
(this is probably a problem with other users who are in this topic)