I am assuming that the client and server are not on the same network, you are passing through a firewall when you are attempting to do this, and you are attempting to do this over the Internet.
The problem is that when in clear text mode the firewall is intercepting the response to the PASV command and changing the IP address from the servers real IP address to the public IP address that the firewall is NAT'ing it too.
When doing SSL/TSL transfers, the firewall can't see the PASV command and so it can't change the IP address. The client is attempting to connect to the server's real IP address (192.168.130.152) in this case and it can't because that address is not routable on the Internet.
Because of the issues with SSL/TSL most ftp servers and clients support something called extend passive (or extend active)
ftp. When using the "extended" mode, only the port numbers are passed on the EPSV or EPRT commands and the client assumes that the address is the same address that the command/control connection is using.
There are some clients that if they can't connect to the address on the PASV/PORT commands they will try the address that the command/control session is using.