In addition to Martin, I don't know how that works with zap hosting. The transfer ports (data connection ports) need to be opened so the client and server can communicate.
Once the timeout happens here, the error is simply a timeout and is incorrect to go on. The other error about the transfer ports is more correct.
Although, in theory its possible that there could be other reasons than the ports on the server side not being opened. Anything that causes a client to fail to communicate on the data ports can cause it. So, confirming that the ports used for data connection can be used on zap hosting would probably be the first step.
Once the timeout happens here, the error is simply a timeout and is incorrect to go on. The other error about the transfer ports is more correct.
Although, in theory its possible that there could be other reasons than the ports on the server side not being opened. Anything that causes a client to fail to communicate on the data ports can cause it. So, confirming that the ports used for data connection can be used on zap hosting would probably be the first step.